mx.graphics.codecIImageEncoder IImageEncoder インターフェイスは、イメージエンコーダーが、BitmapData オブジェクトまたは生の ARGB ピクセルを含む ByteArrays を入力として受け取り、PNG、JPEG などの一般的なイメージ形式に変換するために実装するインターフェイスです。 IImageEncoder インターフェイスは、イメージエンコーダーが、BitmapData オブジェクトまたは生の ARGB ピクセルを含む ByteArrays を入力として受け取り、PNG、JPEG などの一般的なイメージ形式に変換するために実装するインターフェイスです。 PNGEncoderJPEGEncoderencodeByteArray 32 ビットの ARGB(アルファ、赤、緑、青)形式の生のピクセルを含む ByteArray オブジェクトを、エンコードされたイメージデータを含む新しい ByteArray オブジェクトとしてエンコードします。エンコードされたイメージデータを含む ByteArray オブジェクトを返します。 byteArray生のピクセルを含む、入力する ByteArray オブジェクトです。 この ByteArray には、4 width height バイトが含まれます。 各ピクセルは、4 バイト(ARGB の順)で表されます。 最初の 4 バイトは、イメージの左上のピクセルを表します。 次の 4 バイトは、その右のピクセルを表します。以降のバイトも同様です。 各行はスペースなしで前の行に続きます。 width入力イメージの幅(ピクセル単位)です。 height入力イメージの高さ(ピクセル単位)です。 transparenttruefalse の場合、アルファチャンネルの情報は無視されます。 32 ビットの ARGB(アルファ、赤、緑、青)形式の生のピクセルを含む ByteArray オブジェクトを、エンコードされたイメージデータを含む新しい ByteArray オブジェクトとしてエンコードします。 元の ByteArray は、変更されずに残ります。 encode BitmapData オブジェクトを ByteArray としてエンコードします。エンコードされたイメージデータを含む ByteArray オブジェクトを返します。 bitmapData入力する BitmapData オブジェクトです。 BitmapData オブジェクトを ByteArray としてエンコードします。 contentType このエンコーダーが生成するイメージ形式の MIME タイプ。 このエンコーダーが生成するイメージ形式の MIME タイプ。 JPEGEncoder JPEGEncoder クラスは、Joint Photographic Experts Group(JPEG)圧縮を使用して、生のビットマップイメージをエンコードされたイメージに変換します。mx.graphics.codec:IImageEncoderObject JPEGEncoder クラスは、Joint Photographic Experts Group(JPEG)圧縮を使用して、生のビットマップイメージをエンコードされたイメージに変換します。 JPEG アルゴリズムの詳細については、http://www.opennet.ru/docs/formats/jpeg.txt にある Cristi Cuturicu が作成したドキュメントを参照してください。 JPEGEncoder コンストラクターです。quality50.00.0 ~ 100.0 の値です。 quality 値を小さくすると、イメージのファイルサイズが小さくなります。 この値は、エンコードの速度には影響しません。 この値は 0.0 ~ 100.0 までの数値ですが、パーセンテージを表しているわけではありません。 デフォルト値は 50.0 です。 コンストラクターです。 encodeByteArray 32 ビットの ARGB(アルファ、赤、緑、青)形式の生のピクセルを含む ByteArray オブジェクトを、JPEG でエンコードされた新しい ByteArray オブジェクトに変換します。JPEG でエンコードされたイメージデータを含む ByteArray オブジェクトを返します。 byteArray生のピクセルを含む、入力する ByteArray オブジェクトです。 この ByteArray には、4 width height バイトが含まれます。 各ピクセルは、4 バイト(ARGB の順)で表されます。 最初の 4 バイトは、イメージの左上のピクセルを表します。 次の 4 バイトは、その右のピクセルを表します。以降のバイトも同様です。 各行はスペースなしで前の行に続きます。 width入力イメージの幅(ピクセル単位)です。 height入力イメージの高さ(ピクセル単位)です。 transparenttruefalse の場合、アルファチャンネルの情報は無視されます。 32 ビットの ARGB(アルファ、赤、緑、青)形式の生のピクセルを含む ByteArray オブジェクトを、JPEG でエンコードされた新しい ByteArray オブジェクトに変換します。 元の ByteArray は、変更されずに残ります。 透明度はサポートされていません。ただし、各ピクセルは 4 バイトの ARGB 形式で表す必要があります。 encode BitmapData オブジェクトのピクセルを JPEG でエンコードされた ByteArray オブジェクトに変換します。JPEG でエンコードされたイメージデータを含む ByteArray オブジェクトを返します。 bitmapData入力する BitmapData オブジェクトです。 BitmapData オブジェクトのピクセルを JPEG でエンコードされた ByteArray オブジェクトに変換します。 contentType JPEG でエンコードされるイメージの MIME タイプです。 JPEG でエンコードされるイメージの MIME タイプです。 値は "image/jpeg" です。 PNGEncoder PNGEncoder クラスは、ロスのない圧縮方式である Portable Network Graphics(PNG)を使用して、未処理のビットマップイメージをエンコード済みのイメージに変換します。mx.graphics.codec:IImageEncoderObject PNGEncoder クラスは、ロスのない圧縮方式である Portable Network Graphics(PNG)を使用して、未処理のビットマップイメージをエンコード済みのイメージに変換します。

PNG の仕様については、http://www.w3.org/TR/PNG/ を参照してください。

PNGEncoder コンストラクターです。 コンストラクターです。 encodeByteArray 32 ビットの ARGB(アルファ、赤、緑、青)形式の生のピクセルを含む ByteArray オブジェクトを、PNG でエンコードされた新しい ByteArray オブジェクトに変換します。PNG でエンコードされたイメージデータを含む ByteArray オブジェクトを返します。 byteArray生のピクセルを含む、入力する ByteArray オブジェクトです。 この ByteArray には、4 width height バイトが含まれます。 各ピクセルは、4 バイト(ARGB の順)で表されます。 最初の 4 バイトは、イメージの左上のピクセルを表します。 次の 4 バイトは、その右のピクセルを表します。以降のバイトも同様です。 各行はスペースなしで前の行に続きます。 width入力イメージの幅(ピクセル単位)です。 height入力イメージの高さ(ピクセル単位)です。 transparenttruefalse の場合、アルファチャンネルの情報は無視されますが、それでも各ピクセルを 4 バイトの ARGB 形式で表す必要があります。 32 ビットの ARGB(アルファ、赤、緑、青)形式の生ピクセルを含む ByteArray オブジェクトを、PNG でエンコードされた新しい ByteArray オブジェクトに変換します。 元の ByteArray は、変更されずに残ります。 encode BitmapData オブジェクトのピクセルを PNG でエンコードされた ByteArray オブジェクトに変換します。PNG でエンコードされたイメージデータを含む ByteArray オブジェクトを返します。 bitmapData入力する BitmapData オブジェクトです。 BitmapData オブジェクトのピクセルを PNG でエンコードされた ByteArray オブジェクトに変換します。 contentType PNG でエンコードされるイメージの MIME タイプです。 PNG でエンコードされるイメージの MIME タイプです。 値は "image/png" です。