| Package | mx.graphics.codec | 
| Interface | public interface IImageEncoder | 
| Implementors | JPEGEncoder, PNGEncoder | 
See also
| Property | Defined By | ||
|---|---|---|---|
| contentType : String [read-only] 
      The MIME type for the image format that this encoder produces.  | IImageEncoder | ||
| Method | Defined By | ||
|---|---|---|---|
      Encodes a BitmapData object as a ByteArray.  | IImageEncoder | ||
      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 | ||
| contentType | property | 
contentType:String  [read-only] The MIME type for the image format that this encoder produces.
    public function get contentType():String| encode | () | method | 
 public function encode(bitmapData:BitmapData):ByteArrayEncodes a BitmapData object as a ByteArray.
Parameters
bitmapData:BitmapData — The input BitmapData object.
     
       | 
ByteArray — Returns a ByteArray object containing encoded image data. 
      | 
| encodeByteArray | () | method | 
 public function encodeByteArray(byteArray:ByteArray, width:int, height:int, transparent:Boolean = true):ByteArrayEncodes 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.
Parameters
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.
     
       | 
ByteArray — Returns a ByteArray object containing encoded image data.
      |