- バックアップ一覧
- ソース を表示
- GameDevelopment/TexTarga/ver1/Specification は削除されています。
Specification 
フォーマット 
- TGAの拡張領域の先頭に"TEX_TARGA"の文字列がある。
- その後、タグ名とタグ名に対応したデータ部のペアが連続する。(タグリファレンス参照)
- タグ名は必ず終端文字(¥0)を持つ。
データの例(上がデータの先頭。下がデータの末尾。)
TGA Header |
colourmaptypeは 2(未圧縮RGB)限定。 |
bitsPerPixelは 24or32限定。 |
Pixel Data |
ピクセルデータ(width x height x bitsPerPixel) |
Extension Area |
文字列"TEX_TARGA" |
タグ名と対応するデータ部のペアが任意の数並ぶ(例:"PIXEL_FORMAT""RGBA8") |
タグリファレンス 
PIXEL_FORMAT(必須) 
データ部には、ピクセルフォーマットを示す文字列が入る。
文字列は必ず終端文字(¥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(任意) 
データ部には、変換前のピクセルバイナリデータが入る。
ピクセルバイナリデータは、TGAと同様に、
BGRA(bitsPerPixel=24のときはBGR)のブロックがwidth x height個、格納されている。