首页 > 编程知识 正文

TGA热分析,TGA是什么文件格式

时间:2023-05-05 21:03:15 阅读:37912 作者:1443

使用的示例图像(截图中获得的) :

对应数据:

1、文件头内容字段1:图像信息字段长度(1字节)

此字段定义字段6中包含的字节数,值范围为0-255,值为0表示此文件中没有图像信息字段。

字段2:颜色表类型(1字节)

0指示没有颜色表,1指示存在颜色表。

字段3:图像类型(1字节)

数值0 :无图像数据

数值1 :未压缩、颜色表图像

数值2 :未压缩、真彩色图像

数值3 :未压缩、黑白图像

数值9 :游程编码、颜色表映射图像

数值为10 :笔画代码、实彩色图像

数值为11 :笔画代码、黑白图像

字段4:颜色表规约(5字节)

前两个字节表示加载颜色表的起始地址,中间两个字节的数字表示颜色表条目的数量,最后一个字节的数字表示每个表条目占用的位数。

如果字段2为0,则所有5字节都将设置为0。

字段5:图像规约(10字节)

1、2字节:图像左下角水平坐标

3、4字节:图像左下角的垂直坐标

5、6字节:图像宽度

7、8字节:图像高度

9字节:像素深度(每像素占用的位数) ) ) ) ) ) )。

10字节)图像描述符,0~3位规定每1像素属性位数; 4、5位表示像素数据从文件发送到屏幕的顺序,位4表示从左到右,位5表示从上到下。

字段6:图像信息字段(可变长)

保存图像的识别信息。 长度由字段1决定。

字段7:颜色表数据(可变长)

存储颜色表信息。 长度和位数由字段4决定。 每个颜色表的RGB被定义为使用连续的位存储,每个颜色的位长为MIN (颜色表条目的大小字段值/3,8 )。

字段8:图像数据(可变长)

包括宽度高度的像素。 如果用伪彩色表示,则是颜色贴图的索引号。 用真彩图表示的话,是属性、红、绿、蓝的顺序的数据; 用调和色表示时,是独立的颜色表索引。

字段9:开发者数据(可变长)

开发者写的信息。 长度和位置由字段11决定。

字段10:拓展区域(可变长)

开发者写的附加信息。 长度和位置由字段11决定。

字段11:TGA文件注脚(最后26字节)

0到3字节:扩展区域偏移

4到7字节:开发人员区域偏移

8到23字节:签名

24字节: ASCII代码"

25字节: 0

样本分析:

字段1: 00 (无图像信息字段)

字段2: 00 (无颜色表)

字段3: 02 (未压缩、真彩色图像) ) ) ) ) )。

字段4: 00 00 00 00 00 (颜色表为0 ) ) )。

字段5: 00 00 00 00 1F 00 1F 00 18 00 (左下角坐标为(0,0 ),宽31像素,高31像素,每像素18位,左到右,上到下) )。

没有字段6,没有字段7。

31*31组像素数据,每组3字节为r、g、b。

脚注

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。