Paket | mx.graphics.codec |
Klasse | public class JPEGEncoder |
Vererbung | JPEGEncoder Object |
Implementiert | IImageEncoder |
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Öffentliche Eigenschaften
Eigenschaft | Definiert von | ||
---|---|---|---|
constructor : 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
Methode | Definiert von | ||
---|---|---|---|
JPEGEncoder(quality:Number = 50.0)
Konstruktor. | JPEGEncoder | ||
Konvertiert die Pixel eines BitmapData-Objekts in ein JPEG-kodiertes ByteArray-Objekt. | JPEGEncoder | ||
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 | ||
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde. | Object | ||
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde. | Object | ||
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann. | Object | ||
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest. | Object | ||
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas. | Object | ||
Gibt das angegebene Objekt als String zurück. | Object | ||
Gibt den Grundwert des angegebenen Objekts zurück. | Object |
Eigenschaftendetails
contentType | Eigenschaft |
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.
Parameterquality: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.
|
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.
|
ByteArray — Gibt ein ByteArray-Objekt mit JPEG-kodierten Bilddaten zurück.
|
Tue Jun 12 2018, 10:04 AM Z