Paket | mx.graphics.codec |
Klasse | public class PNGEncoder |
Vererbung | PNGEncoder Object |
Implementiert | IImageEncoder |
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Die PNG-Spezifikation finden Sie unter http://www.w3.org/TR/PNG/
.Ö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 PNG-kodierten Bildes. | PNGEncoder |
Öffentliche Methoden
Methode | Definiert von | ||
---|---|---|---|
Konstruktor. | PNGEncoder | ||
Konvertiert die Pixel eines BitmapData-Objekts in ein PNG-kodiertes ByteArray-Objekt. | PNGEncoder | ||
Konvertiert ein ByteArray-Objekt mit unformatierten Pixeln im 32-Bit-ARGB-Format (Alpha, Rot, Grün, Blau) in ein neues PNG-kodiertes ByteArray-Objekt. | PNGEncoder | ||
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
PNGEncoder | () | Konstruktor |
public function PNGEncoder()
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Konstruktor.
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 PNG-kodiertes ByteArray-Objekt.
Parameter
bitmapData:BitmapData — Das BitmapData-Eingabeobjekt.
|
ByteArray — Gibt ein ByteArray-Objekt mit PNG-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 PNG-kodiertes ByteArray-Objekt. Das ursprüngliche ByteArray wird nicht verändert.
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, Sie müssen jedoch trotzdem jedes Pixel durch vier Byte im ARGB-Format darstellen.
|
ByteArray — Gibt ein ByteArray-Objekt mit PNG-kodierten Bilddaten zurück.
|
Tue Jun 12 2018, 10:04 AM Z