Specification(仕様) Edit

Rule(ルール) Edit

english日本語
Exist string "TEX_TARGA" at begin of extension area.TGAの拡張領域の先頭に"TEX_TARGA"の文字列がある。
After "TEX_TARGA",exist some pair of tag-name string and data.(see Tag Reference)その後、タグ名とタグ名に対応したデータ部のペアが連続する。(タグリファレンス参照)
Exist NULL(¥0) after tag-name.タグ名は必ず終端文字(¥0)を持つ。
Exist string "TERMINATE" at end of extension area.拡張領域の終わりに"TERMINATE"の文字列がある。

Data Example(データの例) Edit

group namecommentコメント
TGA
Header
colourmaptype is 2(Non compressed RGB)未圧縮RGBのみ対応。
bitsPerPixel is 24 or 32BPPは24もしくは32のみ対応。
Image
Data
Pixel(BGR or BGRA)x width x heightピクセルデータがBGRもしくはBGRAの順番でwidth x height分並ぶ
Extention
Area
"TEX_TARGA"
"PIXEL_FORMAT""RGBA8"
"TERMINATE"

Tag Reference(タグリファレンス) Edit

name of tag
(タグ名)
must
(必須)
type of datacommentコメント
TEX_TARGAYesu8Begin of extension area mark.
After this, exist format version number.
拡張領域の最初に必ず存在する文字列。すぐ後ろにバージョン番号が存在する。
TERMINATEYesnoneEnd of extension area mark.拡張領域の終わりに必ず存在する文字列。
PIXEL_FORMATYesstringRequired pixel format type.
(see Pixel format list)
ピクセルフォーマットを示す文字列。
(詳しくはPixel format list
SRC_DATANobyte...Before converted pixel data.減色前のピクセルデータ。
type of data
namecommentコメント
noneData part is nothing.データ部は存在しない。
u8Unsigned char data.unsigned charデータ。
stringCharacter string. End of string is must NULL.文字列。終端に¥0が存在する。
byte...Array of binary data.バイナリデータの配列。
Pixel format list
namebits of elementsbits per pixel
RGBALI
Alpha (1,1,1,A) [tga bpp = 32]
A10001001
A20002002
A40004004
A80008008
Luminance (L,L,L,1) [tga bpp = 24]
L1LLL0101
L2LLL0202
L4LLL0404
L8LLL0808
LuminanceAlpha (L,L,L,A) [tga bpp = 32]
LA1LLL1102
LA2LLL2204
LA4LLL4408
LA8LLL88016
Intensity (I,I,I,I) [tga bpp = 32]
I1IIII011
I2IIII022
I4IIII044
I8IIII088
RGB (R,G,B,1) [tga bpp = 24]
RGB56556500016
RGB888800024
RGBA (R,G,B,A) [tga bpp = 32]
RGBA11111004
RGBA22222008
RGBA444440016
RGBA666660024
RGBA888880032
RGBA_S3TC [tga bpp = 32]
RGBA_S3TC_DXT1????004
RGBA_S3TC_DXT3????008
RGBA_S3TC_DXT5????008

History Edit

  • バージョン番号を追加 -- あっきー? 2007-12-30 (日) 01:35:40
  • 初稿 -- あっきー? 2007-12-28 (金) 20:06:35

Reload   New Lower page making Edit Freeze Diff Upload Copy Rename   Front page List of pages Search Recent changes Backup Referer   Help   RSS of recent changes
Last-modified: (5346d)