TGA图像文件格式分析

TGA(Targa)格式是一种广泛应用于CG领域的图像格式,具有体积小、效果清晰的特点。本文详细介绍了TGA文件的结构,包括文件头、颜色表、图像数据、开发者区域和拓展区域等,并探讨了其压缩类型——行程编码(RLE)如何减少存储空间。
摘要由CSDN通过智能技术生成

什么是TGA?

TGA(Targa)格式是计算机上应用最广泛的图象格式。在兼顾了BMP的图象质量的同时又兼顾了JPEG的体积优势 。并且还有自身的特点: 通道效果、方向性 。在CG领域常作为影视动画的序列输出格式,因为兼具体积小和效果清晰的特点。

TGA的结构比较简单,属于图形、图像数据的通用格式,在多媒体领域有很大影响,是计算机生成图像向电视转换的一种首选格式 。TGA图像格式最大的特点是可以做出不规则形状的图形、图像文件,一般图形、图像文件都为四方形,若需要有圆形、菱形甚至是缕空的图像文件时,TGA就可以派上用场 。

TGA格式支持压缩,使用不失真的压缩算法。

一、TGA文件格式是怎样的?

在这里插入图片描述
(图源网络)

如图所示,新的TGA文件包含5个区域:
(1)TGA文件头(TGA File Header);
(2)图像/颜色表数据(Image/Color Map Data);
(3)开发者区域(Developer Area);
(4)拓展区域(Extension Area);
(5)TGA文件注脚(TGA File Footer)

TGA文件格式中涉及几种类型的颜色?

1、伪彩色(pseudo-color)图像的每个像素值实际上是一个索引值或代码,该代码值作为色彩查找表CLUT(Color Look-Up Table)中某一项的入口地址,根据该地址可查找出包含实际R、G、B的强度值。这种用查找映射的方法产生的色彩称为伪彩色。

2、真彩色(true-color)是指图像中的每个像素值都分成R、G、B三个基色分量,每个基色分量直接决定其基色的强度,这样产生的色彩称为真彩色。

3、调配色(direct-color)的获取是通过每个像素点的R、G、B分量分别作为单独的索引值进行变换,经相应的色彩变换表找出各自的基色强度,用变换后的R、G、B强度值产生的色彩。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值