aspose.info
ZH

TGA 文件格式 - TARGA 图形图像文件

更新于

什么是一 .tga 文件?

带有 .tga 扩展名的文件是一种光栅图形格式,由 Truevision Inc. 创建。它是为 TARGA(Truevision 高级光栅适配器)板设计的,并为 IBM 兼容的 PC 提供高彩/真彩显示支持。它支持每像素 8、16、24 和 32 位以及 8 位 Alpha 通道。它还支持无损 RLE 压缩,可用于减小图像大小。数码照片和纹理使用 TGA 图像格式。

历史简介

TGA 文件格式的形成于 1984 年由 AT&T EPICenter(后来被提取并形成一个独立的实体,称为 Truevision)形成,该中心致力于营销 AT&T 为彩色帧缓冲区开发的新技术。 EPICenter 已经在开发它的前两张卡,即 VDA(视频显示适配器)和 ICB(图像捕获板),它们可以处理两种文件类型,.vda 和 .icb,已经在进行中。对这些文件格式进行了编纂,并引入了不太广泛的特定文件格式 TGA。 TGA 是对已经使用的内容的扩展,并提供了诸如宽度、高度、像素深度、相关的颜色图和图像来源等信息。

TGA 的 2.0 版本于 1989 年发布,包含几个增强功能,例如:

*缩略图

  • 阿尔法通道
  • 伽玛值
  • 文本元数据

TGA 2.0 版本的主要贡献者包括 Truevision 的 Shawn Steiner、Kevin Fiedly 和 David Spoelstra。

TGA TARGA 文件格式规范

TGA 文件由 2 个主要部分组成:

  • 标题
  • 颜色像素信息

根据格式规范,TGA 文件中的所有值都是小端格式。

TGA 头文件

一个 TGA 文件头由以下 5 个字段组成。

字段编号长度字段名称描述
11 字节ID 长度图片ID字段的长度(0-255)
21字节彩色图类型是否包含颜色图(0 - 表示此图像不包含颜色图数据。1 - 表示此图像包含颜色图。)
31 字节图像类型压缩和颜色类型(0- 不包含图像数据。1- 未压缩,彩色映射图像,2- 未压缩,真彩色图像,9- 行程编码,彩色映射图像,11- 行程编码,黑白图像)
45字节色图规格介绍色图
510 字节图像规格图片尺寸和格式

图像和颜色映射数据

字段编号长度字段描述
6来自图像 ID 长度字段图片ID包含识别信息的可选字段
7来自色图规格字段彩图资料包含色图数据的查找表
8来自图像规范字段图像数据根据图像描述符存储

开发者专区(可选)

TGA 2.0 版支持许多开发人员希望存储更多信息的其他增强/附加功能。该信息是可选的,因此如果 TGA 解码器无法解释它,它将被忽略。

扩展区(可选)

字段编号长度字段描述
102 字节扩展大小扩展区域的大小,始终为 495
1141字节作者姓名作者姓名。如果不使用,字节应设置为 NULL (\0) 或空格
12324字节作者评论一条注释,分为四行,每行由 80 个字符加上一个 NULL
1312字节日期/时间戳创建图像的日期和时间
1441字节职位编号
156字节工作时间创建文件所花费的小时、分钟和秒数(用于计费等)
1641字节软件 ID创建文件的应用程序。
173字节软件版本
184字节键色
194字节像素纵横比
204字节伽玛值
214字节颜色校正偏移量从文件开头到颜色校正表(如果存在)的字节数
224字节邮票从文件开头到邮票图像(如果存在)的字节数
234字节扫描线偏移从文件开头到扫描行表(如果存在)的字节数
241个字节属性类型指定 alpha 通道

文件页脚(可选)

文件的最后 26 个字节代表页脚,如果存在则意味着它可能是 TGA 版本 2 文件。

字段编号长度领域说明
284字节扩展偏移从文件开头的偏移量(以字节为单位)
294字节开发区偏移从文件开头的偏移量(以字节为单位)
3016字节签名包含“TRUEVISION-XFILE"
311个字节包含“."
321个字节包含 NULL

参考

另请参阅