付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 1 / 5 Tiff文件的结构 xx一中xx校区xx Tiff文件由三部分组成: 文件头(IFH)、文件目录(IFD)、图像数据。 一、文件头(IFH) 文件头位于Tiff文件开头的8个字节。字节0-1的内容要么是十六进制数0x49或0x4d。前者表示tiff文件是Intel格式,低字节在前,高字节在后;后者表示Motorola格式,高字节在前,低字节在后,因此该部分表示该文件的字节顺序。字节2-3的内容必须是42(十六进制数2A),如果不是42,则说明该文件不是tiff文件。字节4-7其实是一个32位的指针,是第一个IFD的偏移地址。 二、文件目录(IFD) Tiff文件中可能由多幅图像,
2、每个图像对应一个IFD。第一个IFD的起始位置由文件头中的字节4-7中的偏移地址指出,每个IFD的最后4个字节存储的偏移地址,指出了下一个IFD的起始位置,最后一个IFD的最后4个字节的内容为0,表示以后再没有IFD了,这样就形成了一个IFD链,当然一般一个tiff文件只有一幅图像,因而也就只有一个IFD了。 每个IFD由三部分组成: 第一部分是IFD最前面的两个字节,表示IFD中目录项(DE)的个数;第二部分由若干个目录项组成,每个目录项包含12个字节,后面将详细介绍目录项;第三部分是IFD的最后4个字节,它指出了下一个IFD的偏移地址,若为0,则表明该IFD是最后一个,他的后面再没有IFD
3、了。 表一部分目录项介绍 名称 ImageWidth 2 / 5 ImageLength Compress BitsPerSample SamplePerPixel StripeOffset RowsPerStripe StripeByteCounts Xresolution Yresolution ResolutionUnit 表二主要数据类型 名称 BYTE CHAR SHORT LONG RATIONAL代码字节数1234 511248范围 0255 0127 065535 3 / 5 095 分子与分母都是一个LONG类型的数据标签代码 256 257 259 258 277 273
4、278 279 282 283 296类 十进制十六进制型 100 101 103 102 115 111 116 4 / 5 117 11A 11B 13D标签含义说明 图像宽度,单位为像素 图像高度,单位为像素33 3压缩类型,见表三 每个采样值所占位数 每个像素的采样个数 每个条带偏移地址储存区的偏移地址每个条带的行数,每个条带都是一样的每个条带的长度即字节数55 3X分辨率 Y分辨率 分辨率的单位2为英寸,3为厘米表三压缩类型 压缩代码12456 32773压缩类型 无压缩 CCITT压缩 LZW压缩 JPEG压缩 PackBits压缩 5 / 5 每个目录项(DE),包含12个字节,
5、描述了一个标签,由四部分组成。第一部分包括最前面的2个字节,表示标签的代码,区分不同的标签,例如256(100H)是表示图像宽度的标签代码,见表一。接下来的2个字节是第二部分,表示标签值的类型,见表二。接下来的4个字节是第三部分,表示标签值的个数。最后的4个字节是第四部分,表示标签的值或标签值存放区域的偏移地址。根据第二部分和第三部分,若标签值4个字节能存放,该部分直接存放标签值,否则该部分存放的是标签值存放区域的偏移地址。例如,对于RGB彩图,BitsPerSample标签的值是3个,每个值的类型是SHORT类型,占2个字节,共需6个字节,因而该目录项的第四部分存放的是偏移地址而不是标签值。 三、图像数据 关于图像数据的许多情况在上面对IFD的介绍中已经讲到,下面重点介绍图像数据的存放位置。Tiff文件的图像数据是分成若干条带存储的,要搞清条带的存储位置重点要搞清以下几个标签的含义: 1.StripeOffset目录项的第三部分指出了条带的个数,这个值乘以RowsPerStripe目录项中指出的条带行数就应该是图像的高度值即ImageLength目录项中指出的值。 2.StripeOffset目录项的第四部分指向的储存区依次存放了每个条带的偏移地址,依此可以找到每个
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 园林公司财务制度管理
- 电动车生产企业财务制度
- 职业教育机构财务制度
- 农村信用社会计基本制度
- 公路科技创新制度
- 养老院老人康复设施维修人员职业道德制度
- 医院自备药物管理制度培训(3篇)
- 内墙大白施工方案(3篇)
- 打桩斜压施工方案(3篇)
- 冲砂涵洞施工方案(3篇)
- 江苏省南京市联合体2026届数学七年级第一学期期末学业水平测试试题含解析
- 企业财务知识培训目的
- 建筑总承包战略合作协议书标准范本
- 2025江苏苏州高新区狮山商务创新区下属国有企业招聘9人笔试题库及答案详解
- xx市燃气改造项目可行性研究报告
- 2025年无人驾驶公共交通产品竞争力分析可行性报告
- 2025年秋季青岛版三年级数学上册求比一个数的几倍多(少)几的数教学课件
- 2025年职业技能鉴定-冷作工-冷作工职业技能监定(中级)历年参考题库含答案解析(5套)
- 专修室设备采购方案(3篇)
- 新生儿查体步骤及内容
- 腺样体个案护理
评论
0/150
提交评论