DefineBitsLossless2

フィールドコメント
HeaderRECORDHEADER (long)タグタイプ = 36
CharacterIDUI16このキャラクタの ID
BitmapFormatUI8圧縮データのフォーマット
3 = 8-bit カラーマップ画像
5 = 32-bit ARGB 画像
BitmapWidthUI16ビットマップ画像の幅
BitmapHeightUI16ビットマップ画像の高さ
BitmapColorTableSizeIf BitmapFormat = 3, UI8
他の場合使用しない
色テーブルに使用する色の数 - 1。
最大 256 色。
ZlibBitmapDataIf BitmapFormat = 3, ALPHACOLORMAPDATA
If BitmapFormat = 4 or 5, ALPHABITMAPDATA
ZLIB 圧縮されたビットマップデータ

ALPHACOLORMAPDATA

フィールドコメント
ColorTableRGBRGBA[color table size]Defines the mapping from color
indices to RGBA values.
Number of RGBA values is
BitmapColorTableSize + 1.
ColormapPixelDataUI8[image data size]Array of color indices. Number
of entries is BitmapWidth *
BitmapHeight, subject to
padding (see note preceding
this table).

ALPHABITMAPDATA

フィールドコメント
BitmapPixelDataARGB[image data size]Array of pixel colors. Number of
entries is BitmapWidth *
BitmapHeight. The RGB data
must already be multiplied by
the alpha channel value.

トップ   差分 バックアップ リロード   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2013-10-27 (日) 17:36:50 (2689d)