数据压缩作业二 TGA格式文件分析

1 TGA格式简介

TGA(Targa)格式是计算机上应用最广泛的图象格式。在兼顾了BMP的图象质量的同时又兼顾了JPEG的体积优势。并且还有自身的特点:通道效果、方向性。在CG领域常作为影视动画的序列输出格式,因为兼具体积小和效果清晰的特点。
TGA格式(Tagged Graphics)是由美国Truevision公司为其显示卡开发的一种图像文件格式,文件后缀为“.tga”,已被国际上的图形、图像工业所接受。

2 TGA文件结构及实例分析

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

TGA原始文件结构(v1.0)由两部分组成:文件头和图像/颜色表数据。
TGA扩展文件结构(v2.0)由五部分组成:文件头、图像/颜色表数据、开发者自定义区域、扩展区域和文件尾。
其中,v2.0版本的文件头和图像/颜色表数据与V1.0保持一致。

文件结构

在这里插入图片描述

以下为照片二进制形式
在这里插入图片描述

在这里插入图片描述
文件头3A,信息字段长度58
第二个字节00,没有颜色表
第三个字节02,未压缩,真彩图像
4-8字节均为00,因为不含颜色表
9-12位00,X、Y起始位置位0,即原点
13、14位C201,图像宽度为450
15、16位2001,图像高度为288
17位18,图像深度为24
18位20,00100000,1-3位像素属性数量0,bit5bit4为10,从上到下为1,从左到右为0

图像部分占450×288×24÷8=388800字节
加上头文件18字节和58信息字段长度一共388876 核对相同在这里插入图片描述字节该开发者没有开发者区域、扩展区域和注脚

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值