一、介绍
TGA(Tagged Graphics)文件是由美国Truevision公司为其显示卡开发的一种 图像文件格式,已被国际上的图形、图像工业所接受。现在已成为数字化图像,以及运用光线跟踪算法所产生的高质量图像的常用格式。TGA文件的 扩展名为.tga。TGA的结构比较简单,属于一种图形、图像数据的通用格式,目前大部分文件为24位或32位真彩色,在多媒体领域有着很大影响。由于Truevision公司推出TGA的目的是为了采集、输出电视图像,所以TGA文件总是按行存储、按行进行压缩的,这使得它同时也成为计算机生成图像向电视转换的一种首选格式。使用photoshop软件可以打开此类文件。
二、TGA文件格式说明
TGA格式支持压缩,使用不失真的压缩算法。
在工业设计领域,使用三维软件制作出来的图像可以利用TGA格式的优势,在图像内部生成一个Alpha(通道),这个功能方便了在平面软件中的工作。
三、实例分析
以下图为例分析TGA文件的格式:
使用二进制分析软件flexhex editor,打开此图片:
(1)第一个字节:00 表示此图像中没有图像信息字段
(2)第二个字节:00 表示此图像中无颜色表
(3)第三个字节:0A 表示此图像为行程长度编码的黑白图像
(4)第四个字节到第八个字节:均为00 表示此图像中无颜色表
(5)第九个字节到第十二个字节:均为00 表示图像x位置和Y位置的起始位置均为0,即图像起始位置为原点
(6)第十三、第十四个字节:BF06 表示图像宽度,高位在前低位在后,换算成十进制为:1727
(7)第十五、第十六个字节:1D03 表示图像高度,高位在前低位在后,换算成十进制为:797
(8)第十七个字节:18 表示每个像素占用的位数为24位
(9)第十八个字节:00 表示图像描述符字节
查看原图像尺寸,为1727x797,显示一致。