* Specification [#tf563ae5]

** フォーマット [#qc720fa9]
- TGAの拡張領域の先頭に"TEX_TARGA"の文字列がある。
- その後、タグ名とタグ名に対応したデータ部のペアが連続する。(タグリファレンス参照)
- タグ名は必ず終端文字(¥0)を持つ。

データの例(上がデータの先頭。下がデータの末尾。)
|BGCOLOR(ORANGE):TGA Header|
|colourmaptypeは 2(未圧縮RGB)限定。|
|bitsPerPixelは 24or32限定。|
|BGCOLOR(ORANGE):Pixel Data|
|ピクセルデータ(width x height x bitsPerPixel)|
|BGCOLOR(ORANGE):Extension Area|
|文字列"TEX_TARGA"|
|タグ名と対応するデータ部のペアが任意の数並ぶ(例:"PIXEL_FORMAT""RGBA8")|

* タグリファレンス [#l189caa9]
** PIXEL_FORMAT(必須) [#k7c60ffd]
データ部には、ピクセルフォーマットを示す文字列が入る。
文字列は必ず終端文字(¥0)を持つ。

ピクセルフォーマットを示す文字列一覧。
 A4 A8 L4 L8 LA4 LA8 I4 I8 
 RGB232 RGB565 RGB8 RGB5A1 
 RGBA2 RGBA4 RGBA6 RGBA8 RGBA_S3TC_DXT1 
 RGBA_S3TC_DXT3 RGBA_S3TC_DXT5 

** SRC_DATA(任意) [#a9a52151]
データ部には、変換前のピクセルバイナリデータが入る。
ピクセルバイナリデータは、TGAと同様に、
BGRA(bitsPerPixel=24のときはBGR)のブロックがwidth x height個、格納されている。

    ホーム 一覧 検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS