TGA图像文件格式资料.pdf
《TGA图像文件格式资料.pdf》由会员分享,可在线阅读,更多相关《TGA图像文件格式资料.pdf(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、TGA 图像文件格式资料TGA 图像文件格式资料h9cndavid mcduffe 编写的 TGAe?N?h_ 资料翻译而成0g,e?hcf/为满足许多对 TGA 图像格式的了解需要而创建的。本文摘录自truevision b?术指南的附录 C? Y?g? ?f? 进一步的信息,请致信以下地址: at&t electronic photography and imaging center 2002 wellesley ave. indianapolis, in 42619l BQh b?OFR?lBQ?xn0 Y?g?OS? 现了任何拼写错误或内容错误,请告诉我,( david mcduffe
2、, 75530,2626 ?b e9kc 这些错误,谢谢。不全面的原因是T+N?过六种图像文件格式,而其中的几种较为常用。 b 选择了我现在使用的格式并在本文中加以详解。 Y?g?O ?g,e?N-l?gST+v,h_说明,你可以与你的 truevision N?tUF?T|?0对所有的 TGA h_v,e?N? ?Qv,N W 节(二进制整数)用来区别各种不同的 TGA e?N?0N bRQN? 该字节表明的对应文件类型: 0 - e?N?N-l?g图像数据 1 - g*压缩的,颜色表图像 2 - g*压缩的, rgb 图像 3 - g*压缩的,黑白图像 9 - runlength 编码的颜
3、色表图像 10 - runlength 编码的 rgb 图像 11 - 压缩的,黑白图像 32 - O?u( huffman,delta T? runlength 编码的颜色表图像 33 - O?u( huffman,delta T? runlength 编码的颜色映射图像,4 ?V?S 树类型处理。 g,e?仅仅描述对应 1? 290-|epcn|W? 1?颜色表(color-mapped)图像|-|-|-| POy? | ?| | c?e|-|-|-| 0 | 1 | 图像信息字段(见本子表的后面)的字符数| | | | | | g,Wkf/ 1 W节无符号整型,指出了图像格式区别字段长度
4、| | | QvS?P?围是 0 R0 255 ?_S? 为 0 时表示没有图像的| | | OoWk0file:/C|/Documents and Settings/Ghost Cheng/Desktop/TGA 图像文件格式资料 - GameRes_com.htm (1 of 10)2006-8-20 15:26:53TGA 图像文件格式资料| | | | | | |-|-|-| 1 | 1 | 颜色表的类型| | | | | | 该字段为表示对应格式 1 v,图像而包含一个二进制 1 | | | |-|-|-| 2 | 1 | 图像类型码| | | | | | 该字段总为 1 ?这也是此
5、类型为格式 1 v,S?V | | | |-|-|-| 3 | 5 | 颜色表规格| | | | 3 | 2 | 颜色表首址| | | 颜色表首元表项的整型(低位-?OM? _| | | | 5 | 2 | 颜色表的长度| | | 颜色表的表项总数,整型(低位-?OM?| | | | 7 | 1 | 颜色表表项的位( bit?ep | | | 16 N?h 16 OM TGA ?24 N?h 24 OM TGA ?32 N?h 32 OM TGA | | | | | | |-|-|-| 8 | 10 | 图像规格| | | | 8 | 2 | 图像 x WP 标起始位置| | | 图像左下角
6、x WP 标的整型(低位 -?OM? P | | | | | | | 10 | 2 | 图像 y WP 标起始位置| | | 图像左下角 y WP 标的整型(低位 -?OM? P | | | | | | | 12 | 2 | 图像宽度| | | N?P? 为单位,图像宽度的整型(低位-?OM? P | | | | 14 | 2 | 图像高度| | | N?P? 为单位,图像高度的整型(低位-?OM? P | | | | 16 | 1 | 图像每像素存储占用位(bit?ep | | | | | | | 17 | 1 | 图像描述符字节| | | bits 3-0 - k?P? v,OM?bit?
7、ep | | | | | | bit 4 - OYuY?_?须为 0 | | | bit 5 - OU?wY?OM?n标志 | | | truevision 图像必须为 0 | | | bits 7-6 - NSepcnX储标志| | | 00 = eN S | | | 01 = N$?YG/PvNS file:/C|/Documents and Settings/Ghost Cheng/Desktop/TGA 图像文件格式资料 - GameRes_com.htm (2 of 10)2006-8-20 15:26:53TGA 图像文件格式资料| | | 10 = V?NS | | | 11 =
8、 OYuY | | | 这一项应该设为 0? N ?问我为什么| | | |-|-|-| 18 | S?S? | 图像信息字段| | | ST+NNv?|f/图像记录块偏移 0 Yv,W 节中的 ?88?_yue?SsPOy? 0 YP为 0 ?l a QvgYS?N? 255 N*W&0Y?g? ?X 储更多信息,可以放在图像数据| | | | | | |-|-|-| S?S? | S?S? | 颜色表数据| | | | | | ?wY?OM?nu1RMNN*Wkv,YQ3? Qv?|u1单项数据大小| | | T?epcn项数目决定(在前面相应的说明字段中给出)| | | k?项是 2 W
9、节,3 W 节或 4 W节,字节中没有使用的位(bit?| | | ?认为是属性位。| | | | | | 4 W节表项中,字节 1 ?hy: BLUE? W 节| | | W节 3 ?hy: RED? W 节 4 ?hy: | | | 3 W节表项中各字节依次对应 BLUE? GREEN?RED | | | | | | 2 W节表项中,两个字节分解成如下形式:| | | arrrrrgg gggbbbbb | | | OFf/?u1N?ONOMW(RM? ?OMW(Tv,X 储顺序,从文件中读出表项| | | 时,将先读入 gggbbbbb ?T读入 arrrrrgg ?a| | | |-|
10、-|-| S?S? | S?S? | 图像数据字段| | | | | | 该字段给出了 ? ?|? x宽度)个颜色表项索引,每个索引| | | N?etepN*W节的形式存储(典型的例子如 1 b2 N*W 节)v &S ?对于 2-W节表项而言,低位字节是| | | QHX储的。| | | -|epcn|W? 2?e 颜色表 rgb 图像|-|-|-| POy? | ?| | c?e |-|-|-| 0 | 1 | 图像信息字段( g,P?hv,T b ? v,W&ep| | | | | | g,Wkf/ 1 W节无符号整型,指出了图像格式区别字段长度| | | QvS?P?围是 0 R0
11、255 ?_S? 为 0 时表示没有图像的| | | OoWk0| | |-|-|-| 1 | 1 | 颜色表类型| | | file:/C|/Documents and Settings/Ghost Cheng/Desktop/TGA 图像文件格式资料 - GameRes_com.htm (3 of 10)2006-8-20 15:26:53TGA 图像文件格式资料| | | 该字段的内容或者为 0 b?为 1? 0颜色表, 1 ?hy:| | | 颜色表存在。由于本格式是无颜色表的,因此此项通常被忽略。Y?g?n 为 1? t arga 绘画程序)将把边框颜色设置为映射| | | N-v,
12、Ny 颜色| | | |-|-|-| 2 | 1 | 图像类型码| | | | | | 该字段总为 2 ?这也是此类型为格式 2 v,S?V | | | |-|-|-| 3 | 5 | 颜色表规格| | | | | | Y?g?颜色表类型字段为 0 则被忽略;否则描述如下| | | | 3 | 2 | 颜色表首址| | | 颜色表首元入口的整型(低位-?OM? _| | | | 5 | 2 | 颜色表的长度| | | 颜色表的表项总数,整型(低位-?OM?| | | | 7 | 1 | 颜色表表项的位( bit?ep| | | 16 N?h 16 OM TGA ?24 N?h 24 OM TG
13、A ?32 N?h 32 OM TGA| | | | | | |-|-|-| 8 | 10 | 图像规格| | | | 8 | 2 | 图像 x WP 标起始位置| | | 图像左下角 x WP 标的整型(低位 -?OM? P| | | | | | 10 | 2 | 图像 y WP 标起始位置| | | 图像左下角 y WP 标的整型(低位 -?OM? P| | | | | | 12 | 2 | 图像宽度| | | N?P? 为单位,图像宽度的整型(低位-?OM? P| | | | 14 | 2 | 图像高度| | | N?P? 为单位,图像高度的整型(低位-?OM? P| | | 16 |
14、1 | 图像每像素存储占用位(bit?ep| | | ?v,P为16? 24 b32 IIQ3?N?该图像是 TGA 16?TGA24| | | TGA 32 II| | | 17 | 1 | 图像描述符字节| | | bits 3-0 - k?P? 对应的属性位的位数;对于 TGA 16?| | | 该值为 0 b1? 对于 TGA 24?该值为 0?| | | 对于 TGA 32?该值为 8| | | | | | bit 4 - OYuY?_?须为 0| | | bit 5 - OU?wY?OM?n标志 file:/C|/Documents and Settings/Ghost Cheng
15、/Desktop/TGA 图像文件格式资料 - GameRes_com.htm (4 of 10)2006-8-20 15:26:53TGA 图像文件格式资料| | | 对于 truevision 图像必须为 0| | | bits 7-6 - NSepcnX储标志| | | 00 = eN S | | | 01 = N$?YG/PvNS | | | 10 = V?NS | | | 11 = OYuY| | | |-|-|-| 18 | S?S? | 图像信息字段| | | ST+NNv?|f/图像记录块偏移 0 Yv,W 节中的 ?88?_yue?SsPOy? 0 YP为 0 ?l a Qv
16、gYS?N? 255 N*W&0Y?g? ?X 储更多信息,可以放在图像数据| | | |-|-|-| S?S? | S?S? | 颜色表数据| | | | | | Y?g?颜色表类型为 0? 则该域不存在,否则越过该域直接读取| | | 图像颜色表规格中描述了每项的字节数,为 2? 3 4 NKN| | | | | | | | | | | | |-|-|-| S?S? | S?S? | 图像数据域| | | | | | 这里存储了(宽度) x? ?|? N*P? ?k?N*P? N-v, rgb ?rP| | | 该色值包含整数个字节| | | | | | | | | 3 W节表项中各字节依
17、次对应 BLUE? GREEN?RED | | | | | | 2 W节表项中,两个字节分解成如下形式:| | | arrrrrgg gggbbbbb | | | OFf/?u1N?ONOMW(RM? ?OMW(Tv,X 储顺序,从文件中读出表项| | | 时,将先读入 gggbbbbb ?T读入 arrrrrgg ?a ?hy:OM| | | | | | 4 W节表项包含了分别代表 blue,green,red Sv,V?N*| | | W节;(由于硬件上的原因)有的时候 TGA 24 |W?v,图像也象| | | TGA 32 |W?v,图像那样存储| | | | | | -|epcn|W
18、? 9: runlength 编码,带颜色表的图像|-|-|-| POy? | ?| | c?e|-|-|-| 0 | 1 | 图像信息字段(见本子表的后面)的字符数| | | | | | g,Wkf/ 1 W节无符号整型,指出了图像格式区别字段长度file:/C|/Documents and Settings/Ghost Cheng/Desktop/TGA 图像文件格式资料 - GameRes_com.htm (5 of 10)2006-8-20 15:26:53TGA 图像文件格式资料| | | QvS?P?围是 0 R0 255 ?_S? 为 0 时表示没有图像的| | | OoWk0|
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- TGA 图像文件 格式 资料
限制150内