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 

IImageEncoder  - AS3 Flex

Paketmx.graphics.codec
Schnittstellepublic interface IImageEncoder
Umsetzer JPEGEncoder, PNGEncoder

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

Die IImageEncoder-Schnittstelle definiert das Bild, das Encoder implementieren, um BitmapData-Objekte oder ByteArrays mit unformatierten ARGB-Pixeln in gängige Bildformate wie PNG oder JPEG zu konvertieren.

Verwandte API-Elemente



Öffentliche Eigenschaften
 EigenschaftDefiniert von
  contentType : String
[schreibgeschützt] Der MIME-Typ für das Bildformat, das dieser Encoder erzeugt.
IImageEncoder
Öffentliche Methoden
 MethodeDefiniert von
  
Kodiert ein BitmapData-Objekt als ByteArray.
IImageEncoder
  
encodeByteArray(byteArray:ByteArray, width:int, height:int, transparent:Boolean = true):ByteArray
Kodiert ein ByteArray-Objekt mit unformatierten Pixeln im 32-Bit-ARGB-Format (Alpha, Rot, Grün, Blau) in ein neues ByteArray-Objekt mit kodierten Bilddaten.
IImageEncoder
Eigenschaftendetails

contentType

Eigenschaft
contentType:String  [schreibgeschützt]

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

Der MIME-Typ für das Bildformat, das dieser Encoder erzeugt.



Implementierung
    public function get contentType():String
Methodendetails

encode

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

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

Kodiert ein BitmapData-Objekt als ByteArray.

Parameter

bitmapData:BitmapData — Das BitmapData-Eingabeobjekt.

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

Kodiert ein ByteArray-Objekt mit unformatierten Pixeln im 32-Bit-ARGB-Format (Alpha, Rot, Grün, Blau) in ein neues ByteArray-Objekt mit kodierten Bilddaten. 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.

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