| パッケージ | mx.graphics.codec |
| クラス | public class PNGEncoder |
| 継承 | PNGEncoder Object |
| 実装 | IImageEncoder |
PNG の仕様については、http://www.w3.org/TR/PNG/ を参照してください
。| プロパティ | 定義元 | ||
|---|---|---|---|
![]() | constructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクタ関数への参照です。 | Object | |
| contentType : String [読み取り専用]
PNG でエンコードされるイメージの MIME タイプです。 | PNGEncoder | ||
![]() | prototype : Object [静的]
クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。 | Object | |
| メソッド | 定義元 | ||
|---|---|---|---|
コンストラクタです。 | PNGEncoder | ||
BitmapData オブジェクトのピクセルを PNG でエンコードされた ByteArray オブジェクトに変換します。 | PNGEncoder | ||
32 ビットの ARGB(アルファ、赤、緑、青)形式の生のピクセルを含む ByteArray オブジェクトを、PNG でエンコードされた新しい ByteArray オブジェクトに変換します。 | PNGEncoder | ||
![]() |
オブジェクトに指定されたプロパティが定義されているかどうかを示します。 | Object | |
![]() |
Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。 | Object | |
![]() |
指定されたプロパティが存在し、列挙できるかどうかを示します。 | Object | |
![]() |
ループ処理に対するダイナミックプロパティの可用性を設定します。 | Object | |
![]() |
指定されたオブジェクトのストリング表現を返します。 | Object | |
![]() |
指定されたオブジェクトのプリミティブな値を返します。 | Object | |
| contentType | プロパティ |
contentType:String [読み取り専用]
PNG でエンコードされるイメージの MIME タイプです。 値は "image/png" です。
public function get contentType():String| PNGEncoder | () | コンストラクタ |
public function PNGEncoder()コンストラクタです。
| encode | () | メソッド |
public function encode(bitmapData:BitmapData):ByteArrayBitmapData オブジェクトのピクセルを PNG でエンコードされた ByteArray オブジェクトに変換します。
パラメータ
bitmapData:BitmapData — 入力する BitmapData オブジェクトです。
|
ByteArray — PNG でエンコードされたイメージデータを含む ByteArray オブジェクトを返します。
|
| encodeByteArray | () | メソッド |
public function encodeByteArray(byteArray:ByteArray, width:int, height:int, transparent:Boolean = true):ByteArray32 ビットの ARGB(アルファ、赤、緑、青)形式の生ピクセルを含む ByteArray オブジェクトを、PNG でエンコードされた新しい ByteArray オブジェクトに変換します。 元の ByteArray は、変更されずに残ります。
パラメータ
byteArray:ByteArray — 生のピクセルを含む、入力する ByteArray オブジェクトです。 この ByteArray には、4 width height バイトが含まれます。各ピクセルは、4 バイト(ARGB の順)で表されます。 最初の 4 バイトは、イメージの左上のピクセルを表します。 次の 4 バイトは、その右のピクセルを表します。以降のバイトも同様です。 各行はスペースなしで前の行に続きます。
| |
width:int — 入力イメージの幅(ピクセル単位)です。
| |
height:int — 入力イメージの高さ(ピクセル単位)です。
| |
transparent:Boolean (default = true) — false の場合、アルファチャンネルの情報は無視されますが、それでも各ピクセルを 4 バイトの ARGB 形式で表す必要があります。
|
ByteArray — PNG でエンコードされたイメージデータを含む ByteArray オブジェクトを返します。
|
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート
現在のページ: http://livedocs.adobe.com/flex/3_jp/langref/mx/graphics/codec/PNGEncoder.html