ActionScript® 3.0 Referenzhandbuch für die Adobe® Flash®-Plattform
Home  |  Liste der Pakete und Klassen ausblenden |  Pakete  |  Klassen  |  Neue Funktionen  |  Stichwortverzeichnis  |  Anhänge  |  Warum auf Englisch?
Filter: Daten werden vom Server abgerufen...
Daten werden vom Server abgerufen...
mx.graphics.codec 

JPEGEncoder  - AS3 Flex

Paketmx.graphics.codec
Klassepublic class JPEGEncoder
VererbungJPEGEncoder Inheritance Object
Implementiert IImageEncoder

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Die JPEGEncoder-Klasse konvertiert unformatierte Bitmapbilder mit der Joint Photographic Experts Group (JPEG)-Komprimierung in kodierte Bilder. Informationen zum JPEG-Algorithmus finden Sie im Dokument http://www.opennet.ru/docs/formats/jpeg.txt von Cristi Cuturicu.



Öffentliche Eigenschaften
 EigenschaftDefiniert von
 Inheritedconstructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
Object
  contentType : String
[schreibgeschützt] Der MIME-Typ des JPEG-kodierten Bilds.
JPEGEncoder
Öffentliche Methoden
 MethodeDefiniert von
  
JPEGEncoder(quality:Number = 50.0)
Konstruktor.
JPEGEncoder
  
Konvertiert die Pixel eines BitmapData-Objekts in ein JPEG-kodiertes ByteArray-Objekt.
JPEGEncoder
  
encodeByteArray(byteArray:ByteArray, width:int, height:int, transparent:Boolean = true):ByteArray
Konvertiert ein ByteArray-Objekt mit unformatierten Pixeln im 32-Bit-ARGB-Format (Alpha, Rot, Grün, Blau) in ein neues JPEG-kodiertes ByteArray-Objekt.
JPEGEncoder
 Inherited
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde.
Object
 Inherited
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde.
Object
 Inherited
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann.
Object
 Inherited
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest.
Object
 Inherited
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas.
Object
 Inherited
Gibt das angegebene Objekt als String zurück.
Object
 Inherited
Gibt den Grundwert des angegebenen Objekts zurück.
Object
Eigenschaftendetails

contentType

Eigenschaft
contentType:String  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Der MIME-Typ des JPEG-kodierten Bilds. Der Wert lautet "image/jpeg".



Implementierung
    public function get contentType():String
Konstruktordetails

JPEGEncoder

()Konstruktor
public function JPEGEncoder(quality:Number = 50.0)

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Konstruktor.

Parameter
quality:Number (default = 50.0) — Ein Wert zwischen 0,0 und 100,0. Je niedriger der quality-Wert, umso kleiner ist die Dateigröße des Ergebnisbilds. Der Wert wirkt sich nicht auf die Kodierungsgeschwindigkeit aus. Beachten Sie, dass dieser Wert zwar zwischen 0,0 und 100,0 liegt, jedoch kein Prozentsatz ist. Der Standardwert ist 50,0.
Methodendetails

encode

()Methode
public function encode(bitmapData:BitmapData):ByteArray

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Konvertiert die Pixel eines BitmapData-Objekts in ein JPEG-kodiertes ByteArray-Objekt.

Parameter

bitmapData:BitmapData — Das BitmapData-Eingabeobjekt.

Rückgabewerte
ByteArray — Gibt ein ByteArray-Objekt mit JPEG-kodierten Bilddaten zurück.

encodeByteArray

()Methode 
public function encodeByteArray(byteArray:ByteArray, width:int, height:int, transparent:Boolean = true):ByteArray

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Konvertiert ein ByteArray-Objekt mit unformatierten Pixeln im 32-Bit-ARGB-Format (Alpha, Rot, Grün, Blau) in ein neues JPEG-kodiertes ByteArray-Objekt. Das ursprüngliche ByteArray wird nicht verändert. Transparenz wird nicht unterstützt. Sie müssen jedoch jedes Pixel durch vier Byte im ARGB-Format darstellen.

Parameter

byteArray:ByteArray — Das ByteArray-Eingabeobjekt mit unformatierten Pixeln. Dieses ByteArray sollte 4 width height Byte enthalten. Jedes Pixel wird durch 4 Byte in der Reihenfolge ARGB dargestellt. Die ersten vier Byte entsprechen dem linken oberen Pixel des Bilds. Die nächsten vier Byte stellen das Pixel rechts davon dar usw. Jede Zeile folgt der vorhergehenden Zeile ohne Trennung.
 
width:int — Die Breite des Eingabebilds in Pixeln.
 
height:int — Die Höhe des Eingabebilds in Pixeln.
 
transparent:Boolean (default = true) — Bei false werden Alphakanalinformationen ignoriert.

Rückgabewerte
ByteArray — Gibt ein ByteArray-Objekt mit JPEG-kodierten Bilddaten zurück.




[ X ]Warum auf Englisch?
Inhalt des ActionScript 3.0-Referenzhandbuchs wird in englischer Sprache angezeigt

Nicht alle Teile des ActionScript 3.0-Referenzhandbuchs wurden in alle Sprachen übersetzt. Wenn der Text zu einem Sprachelement nicht übersetzt wurde, wird er auf Englisch angezeigt. Zum Beispiel wurden die Informationen zur ga.controls.HelpBox-Klasse nicht in andere Sprachen übersetzt. In der deutschen Version des Referenzhandbuchs erscheint der Abschnitt zur ga.controls.HelpBox-Klasse deshalb auf Englisch.