Pacotemx.graphics.codec
Interfacepublic interface IImageEncoder
ImplementorsJPEGEncoder, PNGEncoder

The IImageEncoder interface defines the interface that image encoders implement to take BitmapData objects, or ByteArrays containing raw ARGB pixels, as input and convert them to popular image formats such as PNG or JPEG.

Veja também

PNGEncoder
JPEGEncoder


Propriedades Públicas
 PropriedadeDefinido por
  contentType : String
[read-only] The MIME type for the image format that this encoder produces.
IImageEncoder
Métodos Públicos
 MétodoDefinido por
  
Encodes a BitmapData object as a ByteArray.
IImageEncoder
  
encodeByteArray(byteArray:ByteArray, width:int, height:int, transparent:Boolean = true):ByteArray
Encodes a ByteArray object containing raw pixels in 32-bit ARGB (Alpha, Red, Green, Blue) format as a new ByteArray object containing encoded image data.
IImageEncoder
Detalhes da propriedade
contentTypepropriedade
contentType:String  [read-only]

The MIME type for the image format that this encoder produces.


Implementação
    public function get contentType():String
Detalhes do método
encode()método
public function encode(bitmapData:BitmapData):ByteArray

Encodes a BitmapData object as a ByteArray.

Parâmetros

bitmapData:BitmapData — The input BitmapData object.

Retorna
ByteArray
encodeByteArray()método 
public function encodeByteArray(byteArray:ByteArray, width:int, height:int, transparent:Boolean = true):ByteArray

Encodes a ByteArray object containing raw pixels in 32-bit ARGB (Alpha, Red, Green, Blue) format as a new ByteArray object containing encoded image data. The original ByteArray is left unchanged.

Parâmetros

byteArray:ByteArray — The input ByteArray object containing raw pixels. This ByteArray should contain 4 width height bytes. Each pixel is represented by 4 bytes, in the order ARGB. The first four bytes represent the top-left pixel of the image. The next four bytes represent the pixel to its right, etc. Each row follows the previous one without any padding.
 
width:int — The width of the input image, in pixels.
 
height:int — The height of the input image, in pixels.
 
transparent:Boolean (default = true) — If false, alpha channel information is ignored.

Retorna
ByteArray