⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tga图像文件格式资料 - gameres_com.htm

📁 TGA图像文件格式资料
💻 HTM
📖 第 1 页 / 共 3 页
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>TGA图像文件格式资料 - GameRes.com</TITLE>
<META http-equiv=Content-Language content=zh-cn>
<META content="MSHTML 6.00.2900.2096" name=GENERATOR>
<META content=FrontPage.Editor.Document name=ProgId>
<META http-equiv=Content-Type content="text/html; charset=gb2312"></HEAD>
<BODY text=#ffffff vLink=#ff9900 aLink=#ff9900 link=#ff9900 bgColor=#000000 
leftMargin=0 topMargin=0><FONT face=Arial>
<TABLE id=AutoNumber1 style="BORDER-COLLAPSE: collapse" borderColor=#111111 
cellSpacing=0 cellPadding=0 width="100%" border=0>
  <TBODY>
  <TR>
    <TD width="100%"><A title="中国游戏开发资源网 - GameRes.com" 
      href="http://www.gameres.com/"><IMG height=47 src="" width=200 
      border=0></A></TD></TR>
  <TR>
    <TD width="100%"> </TD></TR>
  <TR>
    <TD width="100%">
      <DIV align=center>
      <CENTER>
      <TABLE id=AutoNumber2 style="BORDER-COLLAPSE: collapse" height=110 
      cellSpacing=0 cellPadding=0 width="85%" border=0>
        <TBODY>
        <TR>
          <TD borderColor=#002846 width="100%" bgColor=#001824 height=13>
            <P align=right><FONT size=1><A 
            href="mailto:isearthling@163.net">isearthling</A>&nbsp; &nbsp; 
            </FONT></P></TD></TR>
        <TR>
          <TD width="100%" height=33>
            <P align=center><FONT size=1>&nbsp;</FONT>
            <TABLE id=AutoNumber3 style="BORDER-COLLAPSE: collapse" 
            borderColor=#002846 cellSpacing=0 cellPadding=0 width="100%" 
            bgColor=#001824 border=1>
              <TBODY>
              <TR>
                <TD width="100%">
                  <P 
          align=center><B>TGA图像文件格式资料</B></P></TD></TR></TBODY></TABLE></P></TD></TR></FONT><FONT 
        face=宋体>
        <TR>
          <TD width="100%" height=1>
            <TABLE id=AutoNumber6 style="BORDER-COLLAPSE: collapse" 
            cellSpacing=0 cellPadding=0 width="100%" border=0>
              <TBODY>
              <TR>
                <TD width="50%"><FONT color=#002846 size=2>&nbsp; |</FONT></TD>
                <TD width="50%">
                  <P align=right><FONT color=#002846 size=2>|&nbsp;&nbsp;&nbsp; 
                  </FONT></P></TD></TR></TBODY></TABLE></TD></TR></FONT><FONT face=Arial>
        <TR>
          <TD width="100%" height=18>
            <TABLE id=AutoNumber4 style="BORDER-COLLAPSE: collapse" 
            borderColor=#002846 cellSpacing=0 cellPadding=0 width="100%" 
            bgColor=#001824 border=1>
              <TBODY>
              <TR>
                <TD width="100%">
                  <DIV align=center>
                  <CENTER>
                  <TABLE id=AutoNumber5 style="BORDER-COLLAPSE: collapse" 
                  height=7286 cellSpacing=0 cellPadding=0 width="96%" 
                    border=0><TBODY>
                    <TR>
                      <TD width="100%" height=16><FONT 
                    size=2>&nbsp;</FONT></TD></TR>
                    <TR>
                      <TD width="100%" height=7254><FONT face=黑体 color=#70aab8 
                        size=3><STRONG>根据david 
                        mcduffe编写的TGA文件格式资料翻译而成<BR> </STRONG></FONT><PRE>本文档是为满足许多对 TGA 图像格式的了解需要而创建的。本文摘录自truevision 技术指南的附录 C,如果
需要更进一步的信息,请致信以下地址:

           at&amp;t
           electronic photography and imaging center
           2002 wellesley ave.
           indianapolis, in 42619</PRE><PRE>本文档不求全面,但力求准确。如果你发现了任何拼写错误或内容错误,请告诉我,( david mcduffe, 
75530,2626 ),我将改正这些错误,谢谢。
</PRE><PRE>不全面的原因是 TGA 包含了超过六种图像文件格式,而其中的几种较为常用。 我选择了我现在使用的格式并
在本文中加以详解。 如果你需要本文中没有包含的格式说明,你可以与你的 truevision 代理商联系。</PRE><PRE>对所有的 TGA 格式的文件而言,其第三字节(二进制整数)用来区别各种不同的 TGA 文件。下面列出了该字
节表明的对应文件类型:</PRE><PRE>	0  -  文件中没有图像数据</PRE><PRE>	1  -  未压缩的,颜色表图像</PRE><PRE>	2  -  未压缩的,rgb 图像</PRE><PRE>	3  -  未压缩的,黑白图像</PRE><PRE>	9  -  runlength 编码的颜色表图像</PRE><PRE>	10 -  runlength 编码的 rgb 图像</PRE><PRE>	11 -  压缩的,黑白图像</PRE><PRE>	32 -  使用 huffman,delta 和 runlength 编码的颜色表图像</PRE><PRE>	33 -  使用 huffman,delta 和 runlength 编码的颜色映射图像,4 趟四叉树类型处理。</PRE><PRE>	本文仅仅描述对应 1,2,9 和 10 的文件格式。
</PRE><PRE>--------------------------------------------------------------------------------
|数据类型 1: 颜色表(color-mapped)图像
|--------|--------|------------------------------------------------------------
|  偏移  |  长度  |                            描述
|--------|--------|------------------------------------------------------------
|    0   |     1  |  图像信息字段(见本子表的后面)的字符数		       
|        |        |                                                            
|        |        |  本字段是 1 字节无符号整型,指出了图像格式区别字段长度     
|        |        |  其取值范围是 0 到 255 ,当它为 0 时表示没有图像的     
|        |        |  信息字段。					               
|        |        |  						               
|        |        |                                                            
|--------|--------|------------------------------------------------------------
|    1   |     1  |  颜色表的类型	                                       
|        |        |                                                            
|        |        |  该字段为表示对应格式 1 的图像而包含一个二进制 1           
|        |        |                                                            
|--------|--------|------------------------------------------------------------
|    2   |     1  |  图像类型码 	                                       
|        |        |                                                            
|        |        |  该字段总为 1 , 这也是此类型为格式 1 的原因               
|        |        |                                                            
|--------|--------|------------------------------------------------------------
|    3   |     5  |  颜色表规格		                               
|        |        | 					                       
|    3   |     2  |  颜色表首址                                                
|        |        |  颜色表首元表项的整型(低位-高位)索引 		       
|        |        |                                                            
|    5   |     2  |  颜色表的长度                                          
|        |        |  颜色表的表项总数,整型(低位-高位)	               
|        |        |                                                            
|    7   |     1  |  颜色表表项的位(bit)数                                   
|        |        |  16 代表 16 位 TGA ,24 代表 24 位 TGA ,32 代表 32 位 TGA 
|        |        |  							       
|        |        |                                                            
|--------|--------|------------------------------------------------------------
|    8   |    10  |  图像规格		                                       
|        |        |                                                            
|    8   |     2  |  图像 x 坐标起始位置                                       
|        |        |  图像左下角 x 坐标的整型(低位-高位)值		       
|        |        |  		                                               
|        |        |                                                            
|   10   |     2  |  图像 y 坐标起始位置                                       
|        |        |  图像左下角 y 坐标的整型(低位-高位)值		       
|        |        |  		                                               
|        |        |                                                            
|   12   |     2  |  图像宽度	                                               
|        |        |  以像素为单位,图像宽度的整型(低位-高位)值	       
|        |        |                                                            
|   14   |     2  |  图像高度	                                               
|        |        |  以像素为单位,图像高度的整型(低位-高位)值               
|        |        |                                                            
|   16   |     1  |  图像每像素存储占用位(bit)数                             
|        |        |  					                       
|        |        |                                                            
|   17   |     1  |  图像描述符字节	                                       
|        |        |  bits 3-0 - 每像素的属性位(bit)数			       
|        |        |             	                                       
|        |        |  bit 4    - 保留,必须为 0		                       
|        |        |  bit 5    - 屏幕起始位置标志	                       
|        |        |             0 = 原点在左下角        		       
|        |        |             1 = 原点在左上角          		       
|        |        |             truevision 图像必须为 0              	       
|        |        |  bits 7-6 - 交叉数据存储标志		               
|        |        |             00 = 无交叉	                               
|        |        |             01 = 两路奇/偶交叉 		               
|        |        |             10 = 四路交叉		                       
|        |        |             11 = 保留	                               
|        |        |  这一项应该设为 0,不要问我为什么			       
|        |        |                                                            
|--------|--------|------------------------------------------------------------
|   18   |  可变  |  图像信息字段		                               
|        |        |  包含一个自由格式的,长度是图像记录块偏移 0 处的字节中的   
|        |        |  值。它常常被忽略(即偏移 0 处值为 0 ),注意其最大可以    
|        |        |  含有 255 个字符。如果需要存储更多信息,可以放在图像数据   
|        |        |  之后						       
|        |        | 							       
|        |        |                                                            
|--------|--------|------------------------------------------------------------
|  可变  |  可变  |  颜色表数据                                                
|        |        |                                                            
|        |        |  起始位置由前一个字段的大小决定;其长度由单项数据大小      
|        |        |  和数据项数目决定(在前面相应的说明字段中给出)            
|        |        |  每项是 2 字节,3 字节或 4 字节,字节中没有使用的位(bit) 
|        |        |  被认为是属性位。					       
|        |        |                                                            
|        |        |  4 字节表项中,字节 1 表示 BLUE,字节 2 表示 GREEN,
|        |        |  		    字节 3 表示 RED,字节 4 表示属性	       
|        |        |  3 字节表项中各字节依次对应 BLUE,GREEN,RED               
|        |        |                                                            
|        |        |  2 字节表项中,两个字节分解成如下形式:		       
|        |        |  arrrrrgg gggbbbbb					       
|        |        |  但是,由于低位在前,高位在后的存储顺序,从文件中读出表项  
|        |        |  时,将先读入 gggbbbbb 而后读入 arrrrrgg ;a 表示属性位。  
|        |        |                                                            
|--------|--------|------------------------------------------------------------
|  可变  |  可变  |  图像数据字段					       
|        |        |                                                            
|        |        |  该字段给出了 (高度)x(宽度)个颜色表项索引,每个索引    
|        |        |  以整数个字节的形式存储(典型的例子如 1 或 2 个字节)      
|        |        |  所有的数据都没有符号,对于 2-字节表项而言,低位字节是     
|        |        |  先存储的。						       
|        |        |                                                            
-------------------------------------------------------------------------------


</PRE><PRE>--------------------------------------------------------------------------------
|数据类型 2: 无颜色表 rgb 图像	                              
|--------|--------|------------------------------------------------------------
|   偏移 |   长度 |                         描述                              
|--------|--------|----------------------------------------------------------
|    0   |     1  |  图像信息字段( 见本子表的后面 )的字符数
|        |        |                                          
|        |        |  本字段是 1 字节无符号整型,指出了图像格式区别字段长度
|        |        |  其取值范围是 0 到 255 ,当它为 0 时表示没有图像的
|        |        |  信息字段。
|        |        |
|--------|--------|------------------------------------------------------------
|    1   |     1  |  颜色表类型
|        |        |                                                 
|        |        |  该字段的内容或者为 0 或者为 1;0 表示没有颜色表,1 表示
|        |        |  颜色表存在。由于本格式是无颜色表的,因此此项通常被忽略。

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -