TIFF 文件格式

 我来答
一袭可爱风1718
2022-07-09 · TA获得超过1.2万个赞
知道大有可为答主
回答量:6573
采纳率:99%
帮助的人:37.2万
展开全部

本文档基于 TIFF version 6.0 描述
附录:
TIFF 规范 版本6.0.pdf TIFF Specification, revision 6.0
TIFF6.pdf 百度网盘链接

标签图像文件格式(Tag Image File Format,TIFF)是一种灵活的位图格式,主要用来存储包括照片和艺术图在内的图像,最初由 Aldus 公司与微软公司一起为 PostScript 打印开发。TIFF 与 JPEG 和 PNG 一起成为流行的高位彩色图像格式。

TIFF文件以 .tif 或 .tiff 为扩展名。其数据格式是一种3级体系结构,TIFF 文件内部结构可以分成三个部分,分别是:文件头信息区(IFH)、图像文件目录(IFD)和图像数据区。其中所有的标签都是以升序排列,这些标签信息是用来处理文件中的图像信息的。

由于 TIFF 文件中使用的偏移量为 4 个字节,所以,tif 文件最大为 4GB,而新的 BigTIFF 文件格式是为打破此限制而设计的格式,此处不表。

图像头文件(Image File Header 简称 IFH),IFH 数据结构包含 3 个成员共计8个字节,如下所示:

详细解释:

注意:

图像文件目录(Image File Directory)是 TIFF 图中非常重要的数据结构,一个 TIFF 文件可以包含多个 IFD,这时表示此文件包含多个图像,一个 IFD 标识一个图像的属性。

IFD 包含 3 类成员,如下所示:

详细解释:

Directory Entry 简称 DE, 简单的说,一个 DE 记录一个图像的属性,例如图像的 长、宽、分辨率等。其存储结构如下所示:

详细解释:

其文件结构总览如下图所示:

TIFF 文件的 IFD 并不一定紧跟在 IFH 后面,相反,它常常位于图像数据的后面,即 TIFF 图像文件的一般组织形式是:
IFH -- 图像数据 -- IFD

下面我们制作一个 TIFF 格式的文件进行简单分析
用 画图 软件绘制一个 7*9 像素的图像,保存为 TIFF 格式

TIFF例子文件

放大截图显示为:

其文件的实际内容为(16进制):

对其进行简要解析(偏移量省略高位两个字节的0x0000):

雷震西山 2019年10月29日

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式