Specification(仕様)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attribute name | comment | コメント |
| begin | Begin of section. | セクションの始まりを表す。 |
| end | End of section. | セクションの終わりを表す。 |
| u8 | Unsigned char data. | unsigned charデータ。 |
| string | Character string. End of string is must NULL. | 文字列。終端に¥0が存在する。 |
| bytes | Array of binary data. After attribute name'bytes¥0',There is u32 data that binary data length. | バイナリデータの配列。'bytes¥0'の後にバイナリデータの長さを表すu32のデータが存在する。 |
| name of tag (タグ名) | must (必須) | type of data | comment | コメント |
| TEX_TARGA | Yes | u8 | Begin of extension area mark. After this, exist format version number. | 拡張領域の最初に必ず存在する文字列。すぐ後ろにバージョン番号が存在する。 |
| TERMINATE | Yes | none | End of extension area mark. | 拡張領域の終わりに必ず存在する文字列。 |
| PIXEL_FORMAT | Yes | string | Required pixel format type. (see Pixel format list) | ピクセルフォーマットを示す文字列。 (詳しくはPixel format list |
| SRC_DATA | No | byte... | Before converted pixel data. | 減色前のピクセルデータ。 |
| name | bits of elements | bits per pixel | |||||
| R | G | B | A | L | I | ||
| Alpha (1,1,1,A) [tga bpp = 32] | |||||||
| A1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 |
| A2 | 0 | 0 | 0 | 2 | 0 | 0 | 2 |
| A4 | 0 | 0 | 0 | 4 | 0 | 0 | 4 |
| A8 | 0 | 0 | 0 | 8 | 0 | 0 | 8 |
| Luminance (L,L,L,1) [tga bpp = 24] | |||||||
| L1 | L | L | L | 0 | 1 | 0 | 1 |
| L2 | L | L | L | 0 | 2 | 0 | 2 |
| L4 | L | L | L | 0 | 4 | 0 | 4 |
| L8 | L | L | L | 0 | 8 | 0 | 8 |
| LuminanceAlpha (L,L,L,A) [tga bpp = 32] | |||||||
| LA1 | L | L | L | 1 | 1 | 0 | 2 |
| LA2 | L | L | L | 2 | 2 | 0 | 4 |
| LA4 | L | L | L | 4 | 4 | 0 | 8 |
| LA8 | L | L | L | 8 | 8 | 0 | 16 |
| Intensity (I,I,I,I) [tga bpp = 32] | |||||||
| I1 | I | I | I | I | 0 | 1 | 1 |
| I2 | I | I | I | I | 0 | 2 | 2 |
| I4 | I | I | I | I | 0 | 4 | 4 |
| I8 | I | I | I | I | 0 | 8 | 8 |
| RGB (R,G,B,1) [tga bpp = 24] | |||||||
| RGB565 | 5 | 6 | 5 | 0 | 0 | 0 | 16 |
| RGB8 | 8 | 8 | 8 | 0 | 0 | 0 | 24 |
| RGBA (R,G,B,A) [tga bpp = 32] | |||||||
| RGBA1 | 1 | 1 | 1 | 1 | 0 | 0 | 4 |
| RGBA2 | 2 | 2 | 2 | 2 | 0 | 0 | 8 |
| RGBA4 | 4 | 4 | 4 | 4 | 0 | 0 | 16 |
| RGBA6 | 6 | 6 | 6 | 6 | 0 | 0 | 24 |
| RGBA8 | 8 | 8 | 8 | 8 | 0 | 0 | 32 |
| RGBA_S3TC [tga bpp = 32] | |||||||
| RGBA_S3TC_DXT1 | ? | ? | ? | ? | 0 | 0 | 4 |
| RGBA_S3TC_DXT3 | ? | ? | ? | ? | 0 | 0 | 8 |
| RGBA_S3TC_DXT5 | ? | ? | ? | ? | 0 | 0 | 8 |