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 

PNGEncoder  - AS3 Flex

Paketmx.graphics.codec
Klassepublic class PNGEncoder
VererbungPNGEncoder Inheritance Object
Implementiert IImageEncoder

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

Die PNGEncoder-Klasse konvertiert unformatierte Bitmapbilder mit der verlustfreien Portable Network Graphics (PNG)-Komprimierung in kodierte Bilder.

Die PNG-Spezifikation finden Sie unter http://www.w3.org/TR/PNG/

.



Ö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 PNG-kodierten Bildes.
PNGEncoder
Öffentliche Methoden
 MethodeDefiniert von
  
Konstruktor.
PNGEncoder
  
Konvertiert die Pixel eines BitmapData-Objekts in ein PNG-kodiertes ByteArray-Objekt.
PNGEncoder
  
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 PNG-kodiertes ByteArray-Objekt.
PNGEncoder
 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 PNG-kodierten Bildes. Der Wert lautet "image/png".



Implementierung
    public function get contentType():String
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.

Rückgabewerte
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.

Rückgabewerte
ByteArray — Gibt ein ByteArray-Objekt mit PNG-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.