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

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

📁 TGA图像文件格式资料
💻 HTM
📖 第 1 页 / 共 3 页
字号:
|        |        |  对于 run-length 数据包,头信息含义如下
|        |        |      __________________________________________________    
|        |        |      | 1 bit |   7 位的重复记数减一
|        |        |      |   id  |   由于 7 位表示的最大值为 127,故最大  |
|        |        |      |       |   的运行大小为 128,(译注:原文为     |
|        |        |      |       |   the largest run size)          |  
|        |        |      |-------|----------------------------------------|
|        |        |      |   1   |  c     c     c     c     c     c    c  |
|        |        |      --------------------------------------------------
|        |        |                                                        
|        |        |  对于未加工数据包,头信息的含义如下
|        |        |      __________________________________________________
|        |        |      | 1 bit |   7 位的像素个数减一                   |
|        |        |      |   id  |   由于 7 位表示的最大值为 127,故该    |
|        |        |      |       |   类型的一个数据包中像素个数不能大于   |
|        |        |      |       |   128                                  |
|        |        |      |-------|----------------------------------------|
|        |        |      |   0   |  n     n     n     n     n     n    n  |
|        |        |      --------------------------------------------------
|        |        |                                                        
|        |        |  对于 run-length 数据包而言,头信息之后是一个简单的
|        |        |  颜色索引,且假定该索引被重复头信息中低 7 位表示的次数
|        |        |  run-length 数据包也许会跨越扫描线
|        |        |  (扫描线起始于某行结束于下一行)
|        |        |                                                        
|        |        |  对于未加工的数据包,头信息之后是颜色索引(数值由头信息
|        |        |  给出)该类型的数据包也可能跨越扫描线
|        |        |                                                            
--------------------------------------------------------------------------------



</PRE><PRE>--------------------------------------------------------------------------------
|数据类型 10:run length 编码,rgb 图像
|--------|--------|------------------------------------------------------------
|   偏移 |   长度 |                         描述                              
|--------|--------|------------------------------------------------------------
|    0   |     1  |  图像信息字段(见本子表的后面)的字符数		       
|        |        |                                                            
|        |        |  本字段是 1 字节无符号整型,指出了图像格式区别字段长度     
|        |        |  其取值范围是 0 到 255 ,当它为 0 时表示没有图像的     
|        |        |  信息字段。	
|        |        |                                                            
|--------|--------|------------------------------------------------------------
|    1   |     1  |  该字段的内容或者为 0 或者为 1;0 表示没有颜色表,1 表示
|        |        |  颜色表存在。由于本格式是无颜色表的,因此此项通常被忽略。
|        |        |  提示:如果置为 1(targa 绘画程序)将把边框颜色设置为映射
|        |        |        中的第一种颜色
|        |        |                                                            
|--------|--------|------------------------------------------------------------
|    2   |     1  |  图像类型代码
|        |        |          
|        |        |  本类型该字段为二进制 10
|        |        |                         
|--------|--------|------------------------------------------------------------
|    3   |     5  |  颜色表规格
|        |        |                                                         
|        |        |  如果颜色表类型字段为 0 则被忽略;否则描述如下
|        |        |  
|        |        |  
|    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 = 保留	                               
|        |        |                                                            
|--------|--------|------------------------------------------------------------
|   18   | 可变   |  图像信息字段		                               
|        |        |  包含一个自由格式的,长度是图像记录块偏移 0 处的字节中的   
|        |        |  值。它常常被忽略(即偏移 0 处值为 0 ),注意其最大可以    
|        |        |  含有 255 个字符。如果需要存储更多信息,可以放在图像数据   
|        |        |  之后
|        |        |                                                            
|--------|--------|------------------------------------------------------------
|  可变  |  可变  |  颜色表数据                                                
|        |        |                                                
|        |        |  如果颜色表类型为 0,则该域不存在,否则越过该域直接读取
|        |        |  图像颜色表规格中描述了每项的字节数,为 2,3,4 之一
|        |        |                                                            
|--------|--------|------------------------------------------------------------
| 可变   |  可变  |  图像数据域
|        |        |                                                            
|        |        |  本区域给出了(宽度)x(高度)个颜色表索引这些索引存放
|        |        |  在数据包中;有两中类型的数据包:run-length 数据包,
|        |        |  以及未加工的数据包,每种类型的数据包含有 1-字节的头信息,
|        |        |  (其中指出了数据包类型和数目),其后是可变长度的数据域
|        |        |  头信息中最高位为 1 表示 run-length 类型的数据包,当
|        |        |  它为 0 时,表示未加工的数据包
|        |        |                                                           
|        |        |  对于 run-length 数据包,头信息含义如下
|        |        |      __________________________________________________    
|        |        |      | 1 bit |   7 位的重复记数减一
|        |        |      |   id  |   由于 7 位表示的最大值为 127,故最大  |
|        |        |      |       |   的运行大小为 128,(译注:原文为     |
|        |        |      |       |   the largest run size)          |  
|        |        |      |-------|----------------------------------------|
|        |        |      |   1   |  c     c     c     c     c     c    c  |
|        |        |      --------------------------------------------------
|        |        |                                                        
|        |        |  对于未加工数据包,头信息的含义如下
|        |        |      __________________________________________________
|        |        |      | 1 bit |   7 位的像素个数减一                   |
|        |        |      |   id  |   由于 7 位表示的最大值为 127,故该    |
|        |        |      |       |   类型的一个数据包中像素个数不能大于   |
|        |        |      |       |   128                                  |
|        |        |      |-------|----------------------------------------|
|        |        |      |   0   |  n     n     n     n     n     n    n  |
|        |        |      --------------------------------------------------
|        |        |                                                            
|        |        |                                                            
|        |        |  对于 run length 数据包,头信息之后是一个简单颜色值,
|        |        |  且假定该值重复的次数为头信息中记录的数
|        |        |  run-length 数据包也许会跨越扫描线
|        |        |  (扫描线起始于某行结束于下一行)
|        |        |                                                      
|        |        |  对于未加工数据包,头信息之后是颜色值(数目由头信息指出)
|        |        |  
|        |        |                                                
|        |        |  颜色表项自身有 2-字节,3-字节或 4-字节几种大小(分别
|        |        |  对应 TGA 16,TGA 24 和 TGA 32)形式如下:
|        |        |  
|        |        |            
|        |        |  3 字节表项中各字节依次对应 BLUE,GREEN,RED               
|        |        |                                                            
|        |        |  2 字节表项中,两个字节分解成如下形式:		       
|        |        |  arrrrrgg gggbbbbb					       
|        |        |  但是,由于低位在前,高位在后的存储顺序,从文件中读出表项  
|        |        |  时,将先读入 gggbbbbb 而后读入 arrrrrgg ;a 表示属性位
|        |        |                                                          
|        |        |  4 字节表项包含了分别代表 blue,green,red 及属性的四个
|        |        |  字节;(由于硬件上的原因)有的时候 TGA 24 类型的图像也象
|        |        |  TGA 32 类型的图像那样存储
|        |        |                                                            
--------------------------------------------------------------------------------

&lt;完&gt; 

isearthling 2001-2-24日
最后修改于 2001-2-24日</PRE></TD></TR>
                    <TR>
                      <TD width="100%" height=16><FONT 
                    size=2>&nbsp;</FONT></TD></TR></TBODY></TABLE></CENTER></DIV></TD></TR></TBODY></TABLE></TD></TR>
        <TR>
          <TD width="100%" height=18></TD></TR>
        <TR>
          <TD width="100%" bgColor=#001824 height=13>
            <P align=right><FONT size=1><A 
            href="http://isee.126.com/">ISee开发俱乐部</A>&nbsp; 
        &nbsp;</FONT></P></TD></TR>
        <TR>
          <TD width="100%" height=34>
            <P align=right>
            <FORM>
            <P align=right><FONT size=1></FONT><BR><INPUT onclick=window.close() type=button value="关 闭 窗 口"></P></FORM></TD></TR></TBODY></TABLE></CENTER></DIV></FONT></TD></TR>
  <TR>
    <TD width="100%">
      <P align=center><BR><EMBED src=http://www.gameres.com/images/GameRes.swf 
      width=468 height=60><BR><BR><FONT 
      size=2>本站中所有文章以及图形均为作者本人、公司所有,本站所有资讯仅供参考,若有任何损失本站概不负责,请自行斟酌。<BR>Copyright 
      &copy; 2001-200? 中国游戏开发资源网(<A href="http://www.gameres.com/">GameRes.com</A>) 
      All Rights reserved.<BR>This site is optimized for at least 1024x768 
      resolution (hi-color) viewing with a browser that supports style 
      sheets.<BR>
      <SCRIPT src="TGA图像文件格式资料 - GameRes_com.files/mystat.htm"></SCRIPT>
      <BR> </FONT></P></TD></TR></TBODY></TABLE></FONT></BODY></HTML>

⌨️ 快捷键说明

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