tiff文件资料格式详细说明书

tiff文件资料格式详细说明书

ID:28971036

大小:45.85 KB

页数:11页

时间:2018-12-15

tiff文件资料格式详细说明书_第1页
tiff文件资料格式详细说明书_第2页
tiff文件资料格式详细说明书_第3页
tiff文件资料格式详细说明书_第4页
tiff文件资料格式详细说明书_第5页
资源描述:

《tiff文件资料格式详细说明书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用标准文案1什么是TIFF? TIFF是TaggedImageFileFormat的缩写。在现在的标准中,只有TIFF存在,其他的提法已经舍弃不用了。做为一种标记语言,TIFF与其他文件格式最大的不同在于除了图像数据,它还可以记录很多图像的其他信息。它记录图像数据的方式也比较灵活,理论上来说,任何其他的图像格式都能为TIFF所用,嵌入到TIFF里面。比如JPEG,LosslessJPEG,JPEG2000和任意数据宽度的原始无压缩数据都可以方便的嵌入到TIFF中去。由于它的可扩展性,TIFF在数字影像、遥感、医学等领域中得到了广泛的应用。TIFF文件的后缀是.tif或者

2、.tiff2TIFF文件结构 TIFF文件中的三个关键词是:图像文件头ImageFileHeader(IFH),图像文件目录ImageFileDirectory(IFD)和目录项DirectoryEntry(DE)。每一幅图像是以8字节的IFH开始的,这个IFH指向了第一个IFD。IFD包含了图像的各种信息,同时也包含了一个指向实际图像数据的指针。IFH的构成: Byte0-1:字节顺序标志位,值为II或者MM。II表示小字节在前,又称为little-endian。MM表示大字节在前,又成为big-endian。Byte2-3:TIFF的标志位,一般都是42Byte4-7

3、:第一个IFD的偏移量。可以在任意位置,但必须是在一个字的边界,也就是说必须是2的整数倍。IFD的构成(0代表此IFD的起始位置): Byte0-1:表示此IFD包含了多少个DE,假设数目为nByte2-(n*12+1):n个DEByte(n*12+2)-(n*12+5):下一个IFD的偏移量,如果没有则置为0DE的构成: Byte0-1:此TAG的唯一标识Byte2-3:数据类型。Byte4-7:数量。通过类型和数量可以确定存储此TAG的数据需要占据的字节数Byte8-11:如果占用的字节数少于4,则数据直接存于此。如果超过4个,则这里存放的是指向实际数据的指针精彩文档

4、实用标准文案可以用以下的图来表示(http://www.cppblog.com/windcsn/archive/2009/03/12/1158.html) 在TIFF6.0中,定义了12种数据类型,分别是:1=BYTE8-bitunsignedinteger.2=ASCII8-bitbytethatcontainsa7-bitASCIIcode;thelastbytemustbeNUL(binaryzero).3=SHORT16-bit(2-byte)unsignedinteger.4=LONG32-bit(4-byte)unsignedinteger.5=RATIONA

5、LTwoLONGs:thefirstrepresentsthenumerator6=SBYTEAn8-bitsigned(twos-complement)integer.7=UNDEFINEDAn8-bitbytethatmaycontainanything,dependingonthedefinitionofthefield.8=SSHORTA16-bit(2-byte)signed(twos-complement)integer.9=SLONGA32-bit(4-byte)signed(twos-complement)integer.10=SRATIONALTwoSL

6、ONG’s:thefirstrepresentsthenumeratorofa精彩文档实用标准文案fraction,thesecondthedenominator.11=FLOATSingleprecision(4-byte)IEEEformat.12=DOUBLEDoubleprecision(8-byte)IEEEformat. -个TIFF文件可能包含多个IFD,每一个IFD都是一个子文件。Baseline解码器只要求解第一个IFD所对应的图像数据。扩展的TIFF图像经常包含多个IFD,每一个IFD都包含了不同的信息。3TIFF,TIFF/EP以及DNG的关系 TI

7、FF/EP的全称是"TagImageFileFormat/ElectronicPhotography "。它是一个名为“Electronicstill-pictureimaging–Removablememory–Part2:TIFF/EPimagedataformat”ISO标准,标准号为ISO 12234-2 DNG(DigitalNegative)是Adobe开发的一种开放的rawimagefileformat。里面使用的tag基本上都定义在TIFF或者TIFF/EP中,在DNGSepcification中只是定义或者建

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。