搜档网
当前位置:搜档网 › Tiff文件的结构

Tiff文件的结构

Tiff文件的结构
Tiff文件的结构

Tiff文件的结构

黄陂一中盘龙校区张兴才

Tiff文件由三部分组成:文件头(IFH)、文件目录(IFD)、图像数据。

一、文件头(IFH)

文件头位于Tiff文件开头的8个字节。字节0-1的内容要么是十六进制数0x4949或0x4d4d。前者表示tiff文件是Intel格式,低字节在前,高字节在后;后者表示Motorola格式,高字节在前,低字节在后,因此该部分表示该文件的字节顺序。字节2-3的内容必须是42(十六进制数2A),如果不是42,则说明该文件不是tiff文件。字节4-7其实是一个32位的指针,是第一个IFD的偏移地址。

二、文件目录(IFD)

Tiff文件中可能由多幅图像,每个图像对应一个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了。

表二主要数据类型

表三压缩类型

每个目录项(DE),包含12个字节,描述了一个标签,由四部分组成。第一部分包括最前面的2个字节,表示标签的代码,区分不同的标签,例如256(100H)是表示图像宽度的标签代码,见表一。接下来的2个字节是第二部分,表示标签值的类型,见表二。接下来的4个字节是第三部分,表示标签值的个数。最后的4个字节是第四部分,表示标签的值或标签值存放区域的偏移地址。根据第二部分和第三部分,若标签值4个字节能存放,该部分直接存放标签值,否则该部分存放的是标签值存放区域的偏移地址。例如,对于RGB彩图,BitsPerSample标签的值是3个,每个值的类型是SHORT类型,占2个字节,共需6个字节,因而该目录项的第四部分存放的是偏移地址而不是标签值。

三、图像数据

关于图像数据的许多情况在上面对IFD的介绍中已经讲到,下面重点介绍图像数据的存放位置。Tiff文件的图像数据是分成若干条带存储的,要搞清条带的存储位置重点要搞清以下几个标签的含义:

1.StripeOffset目录项的第三部分指出了条带的个数,这个值乘以RowsPerStripe目录项中指出的条带行数就应该是图像的高度值即ImageLength目录项中指出的值。

2.StripeOffset目录项的第四部分指向的储存区依次存放了每个条带的偏移地址,依此可以找到每个条带的起始位置。

3.StripeByteCounts目录项的第四部分指向的储存区依次存放了每个条带的长度(即字节数),结合条带的起始地址,可以找到条带的结束地址。

2015-3-7

合并*.TIFF或者*.TIF文档的方法 现在网上有很多的人,都在问一个问题,就是怎么样才能将许多相关联的单页的*.TIFF或者*.TIF文档合并到同一个文件中,文件的扩展名仍然不变。这个方法在专利文件下载、图像文件编辑、样本制作等方面有实际意义。 其实,这个问题非常简单就可以解决。如果你的电脑里面安装了MICROSOFT OFFICE 2000以上版本,且你在安装的时候,选择安装了所有的MICROSOFT OFFICE工具,那么,在你的电脑“开始”,“所有程序”,“MICROSOFT OFFICE”,“MICROSOFT OFFICE 工具”里面就会有一个叫“MICROSOFT OFFICE DOCUMENT IMATING”的程序,单击运行这个程序,打开的画面是两个大大的灰黑框,左边的小,右边的大。这就对了,下面跟我来一步步将多个单页或者多页的TIFF文件合并到同一个TIFF文件中。 第一步,按上面介绍的方法,找到并运行microsoft office document imaging,在其工具栏中点“打开”图标,找到你要添加的第一个TIFF或者TIF文件,双击它,将它加入进来; 第二步,在菜单中选择“文件”,“插入文件”,找到你想放在第二页的TIFF文件,双击。这时,会出现一个“插入文件”对话框,里面共有三个选项,第一个是“在指定页码前插入”,后面跟着个输入框,输入你想插入的页码,确定一下就OK;第二个是“在文档的开头”,插入的页码是第一页,这个就不多说了;第三个是“在文档的结尾”,这个就是我们需要的,选中这个,点“确定”,第二个文件自动插入到第二页。 第三步,按第二步的做法,依次插入你想插入的文件,直到全部插入为止。 第四步,在菜单中选择“文件”,“另存为”,选择你想保存该文件的位置,以及输入想要保存的文件名,保存文件即可。 第五步,如果那些单个的TIFF文件已经没有什么用处了,删除它们,现在我们就完工了。

这里介绍三种方法, 一:是用acdsee 制作多页tif格式图形文件 二:利用Windows 自带软件将多页图片扫描成一个tif 文档 三:利用Converter 3Plus软件 先介绍第一种方法:用acdsee 制作多页tif格式图形文件 工作的关系,需要将某些图片文件由jpge格式转化成多页的tif格式文件,而有文件的大小有 特殊的限制,这对于第一次接触tif格式图形文件制作的我来说是个不小的挑战(在我接手这个工作的时候我甚至没有听说过还有tif这种图片格式),感谢现代资讯的发达,网络是个好老师,通过网络恶补,终于还是将这一工作顺利完成了,而且制作的工具居然是acdsee这个老牌的图形软件。现在借花献佛,将我的心得写于后,希望对有用的有缘人有所帮助,嘻嘻,我也当一回老师了! 1.介绍一下tif格式,下面这段是在网上搜索得到的,版权不归我,事先申明。 全名是Tagged Image File Format,是由Aldus公司开发,是一个压缩图像格式,不Mac,连IBM PC相容电脑排版软件也广泛采用,所以在PhotoShop内储存TIFF时要以选择IBM或Mac。主要是描述图像的资料,包括黑白、彩色及灰度的图像。 用途 大部分的软件都支援TIFF格式,只有Illustrator 5.5及5.0不可以置入此格式,但较新的版本 6.0及 7.0已经可以,而且7.0更可以把档案储存成RGB或CMYK的TIFF格式,以便其他软件所用。 桌面排版上,TIFF及EPS都是最受欢迎的档案格式,笔者建议正常情况下可以选择TIFF格式,因为档案较细,传送时间会较快。正如上述所说,如果有 clipping path的PhotoShop档案置入其它软件,应该要储存为EPS。但其实PhotoShop可以将有clipping parh的相片储存为TIFF,不过并非所有软件支援,只有PageMaker6.0及6.0C 能够支援有clipping path的TIFF格式,所以如果需要退地的话,可能需要考虑有EPS格式。 当你选择TIFF的格式时,可选用IBM PC或Macintosh,而且更可选用LZW Compression,这是TIFF档案格式的压缩方式,LZW压缩后的档案品质不会劣化的,但并非所有软件及输出设借能够支援这个压缩档案,因此选用的时候必须要小心。 言归正传,制作多页tif格式文件的方法。 其实也很简单,就是用acdsee文件的格式转换功能,例如在acdsee 9.0 bluit55中: 一、打开acdsee,转向文件所在的文件夹,选中所需制作的多个图形。

tif格式详解 TIFF(Tag Image File Format)图像文件说明: TIFF文件是由许多的标签(tag)组成,在Adobe的有关tiff6.0的说明中,将(tag)的解释称各种标签所对应的数值,而在文件中各个标签的实际入口称为(field),暂且称为域。tiff支持黑白、灰度、彩色的图像格式,同时还可以接受RGB CMYK等色彩系统,同时支持图像数据的LZW,哈夫曼等压缩算法或者不压缩。 TIFF文件分为文件头和IFD两部分,一个IFD中存储了一幅图像的信息,IFD可以由许多标签组成。在TIFF6.0文件中,规定所有的标签必须以升序排列,通过这些标签信息,来处理文件中的图像数据。 TIFF文件头说明: TIFF的文件头有8字节

0-1 规定为'II' 或者'MM' Intel /Mortorola 类型的字节顺序 2-3 TIFF文件的版本,为与以前的兼容,为42 4-7 TIFF文件的第一个IFD在文件中的偏移量,肯定大于8 IFD说明:IFD是由连续的标签组成 OFFSET:0-1 IFD中的标签数目 OFFSET:2-13 IFD中的第一个标签 OFFSET:14-25 IFD中的第二个标签 ..... OFFSET:2+12*标签数下一个IFD的(相对于文将)偏移量,在一个TIFF 文件中可以由多个IFD用于存放多个图像,如果如果该数字为0,表示已经处理完所有的IFD。 标签说明:一个标签由连续的12字节组成 OFFSET:0-1 TAG ID 标签所对应的数字编号(tag),用于定义该标签所存放的"信息"

1 什么是TIFF? TIFF是Tagged Image File Format的缩写。在现在的标准中,只有TIFF存在,其他的提法已经舍弃不用了。做为一种标记语言,TIFF与其他文件格式最大的不同在于除了图像数据,它还可以记录很多图像的其他信息。它记录图像数据的方式也比较灵活,理论上来说,任何其他的图像格式都能为TIFF所用,嵌入到TIFF里面。比如JPEG,Lossless JPEG,JPEG2000和任意数据宽度的原始无压缩数据都可以方便的嵌入到TIFF中去。由于它的可扩展性,TIFF在数字影像、遥感、医学等领域中得到了广泛的应用。TIFF文件的后缀是.tif 或者.tiff 2 TIFF文件结构 TIFF文件中的三个关键词是:图像文件头Image File Header(IFH),图像文件目录Image File Directory(IFD)和目录项Directory Entry(DE)。每一幅图像是以8字节的IFH开始的,这个IFH指向了第一个IFD。IFD包含了图像的各种信息,同时也包含了一个指向实际图像数据的指针。 IFH的构成: Byte 0-1: 字节顺序标志位,值为II或者MM。II表示小字节在前,又称为little-endian。MM表示大字节在前,又成为big-endian。 Byte 2-3: TIFF的标志位,一般都是42 Byte 4-7: 第一个IFD的偏移量。可以在任意位置,但必须是在一个字的边界,也就是说必须是2的整数倍。 IFD的构成(0代表此IFD的起始位置): Byte 0-1: 表示此IFD包含了多少个DE,假设数目为n Byte 2-(n*12+1): n个DE Byte (n*12+2)-(n*12+5): 下一个IFD的偏移量,如果没有则置为0 DE的构成: Byte 0-1: 此TAG的唯一标识 Byte 2-3: 数据类型。 Byte 4-7: 数量。通过类型和数量可以确定存储此TAG的数据需要占据的字节数 Byte 8-11: 如果占用的字节数少于4,则数据直接存于此。如果超过4个,则这里存放的是指向实际数据的指针

TIFF图像文件格式分析 一、介绍 TIFF全名tag image file format,是一种基于标志域的图形。 TIFF图像是靠指针连接来组织数据的,文件头和数据可以任意数据的存储。TIFF由四种类型:TIFF-B,二色;TIFF-G,黑白灰度;TIFF-P,带调色板的彩色图形;TIFF-R,适合RGB色彩的图形。 二、组成 TIFF一般来说由四部分组成:文件头、文件目录、目录内容、图像数据;如下图,下面具体说明。

三、具体格式 1.文件头部分 5 8 注意这里的值不一定就是紧接头后的0A地址,可以是任意的。 2.文件目录部分

每个项的12个字节,其是连续的,有前两个字节说明其项的总数。对于不同的TIFF格式文件,这里的不同。 3.目录项 TAG的值由TIFF标准定义;不同的TAG表示不同的意思,例如0X0100表示图像的宽度。 TAG的数据类型表示数据值的类型;例如使用long类型来表示宽度。 数据长度是以数据类型为单位的,真正的数据长度是:数据长度*sizeof(数据类型) 数据值或值的偏移:如果数据长度小于4个字节,一般直接以该字段来表示其值,如果其值大于4个字节,就指定一个文件范围的偏移地址,从那里开始的“数据长度*sizeof(数据类型)”个字节表示该标志的值。 4.图像数据: 紧接上面数据之后就是图像数据了;图像数据的存储形式有不同的形式,有以像素位来存储的,也有以颜色面来存储的;具体的存储方式在目录项中定义。 四、一些TAG值

更多的参考TIFF标准 五、一个TIFF文件格式分析

为了保证图片的宽度,不得不将一些文字折行。

如何保存为TIFF格式图片 在Word中保存TIFF 格式的图片 在Word2010和Word2007以前的Word版本中,可以通过“Microsoft Office Document Image Writer”打印机将Word文档保存为TIFF图片。在Word2010和Word2007中可以借助传真(Fax)打印机来实现: 第1步,打开需要保存为TIFF图片的Word文档,单击“文件”按钮,在打开的“文件”窗口中切换到“打印”选项卡,在打印机列表中选择Fax选项,并单击“打印”按钮。 第2步,在打开的“传真安装程序”对话框中单击“取消”按钮。 第3步,打开“Windows传真和扫描”对话框,单击“确定”按钮。 第4步,在打开的“新传真”窗口中,右键单击“附件”编辑框中的附件名称,并在打开的快捷菜单中选择“打开”命令。 第5步,打开“邮件附件”对话框,提示用户打开tif文件是否总是询问。单击“打开”按钮。 第6步,在打开的“Windows照片查看器”窗口中单击“文件”菜单,并选择“制作副本”命令。 第7步,打开“制作副本”对话框,选择tif文件的保存位置,并在“文件名”编辑框中输入合适的名称,然后单击“保存”按钮。 第8步,最后关闭“新传真”窗口,并在事先选择的位置可以找到保存的tif图片。 在Adobe Photoshop 中保存TIFF 格式的图片 在Adobe Photoshop 中保存TIFF 格式的图片 第一步、打开需要保存为TIFF图片的文件 第二步、单击“文件”菜单按钮 第三步、在打开的“文件”菜单中选择“存储为”选项 第四步、弹出“存储为”窗口中,在“保存在”选择要保存的图片位置 第五步、在“文件名”填写文件名 第六步、在“格式”选项的下拉窗口选择“TIFF”

https://www.sodocs.net/doc/e918231850.html,/20120709/item/a869cbdf117be551d63aae8e 遇到影像图文件的校准问题。找到这篇教程分享。作者为黄路路。 ****************************************************************** AutoCAD普通版在引入正射影像时不会自动读入相应的地理坐标信息,而只会以普通栅格影像对待,因此就需要用户对照TFW文件,手动对影像进行相应的缩放和移动才能使之与实地坐标对应。 对应要素如下: 1、影像对应的实地尺寸影像的实地尺寸= 影像包含的像素×影像分辨率(即单个像素所对应的实地尺寸) 2、定位点坐标通常是影像左上角的坐标第一步:获取像素信息“像素”(Pixel)是由Picture(图像)和Element(元素)这两个单词的字母所组成的,是构成栅格影像的一种单位。我们若把一张栅格影像放大数倍,会发现一幅栅格影像其实是由许多方形的小色块所组成,这些小色块就是构成影像的最小单位”像素”(Pixel)。

每个像素只有一个色值,以 RGB颜色模式为例,红Red、绿Green、兰Blue三色取值范围均为0~255,那么RGB模式下,一个像素所能表达的颜色值就有256×256×256= 16,777,216,也就是我们通常选购数码产品时所提到的“1600万色”。显然,拥有的色板越丰富,影像所能表达出来的色彩感就越细腻。正是由于栅格影像对于色彩的细腻表达,所以一般的数字相片都是保存为栅格影像。如何知道一张影像到底包含多少个像素呢?一、以“平铺”方式查看文件列表在Windows XP及以上版本的操作系统下,选择“平铺”的文件查看方式(选择“查看”→“平铺”),以下图为例,“平铺”的文件视图下,DL1.tif的影像文件,其文件名下方会标出该影像的像素尺寸为11370×2647指该栅格影像在像素排列上横有11370列、竖有2647排。 二、影像属 性查看在较低版本的操作系统下,用“平铺”的文件查看方式看不到像素尺寸,那么可以从属性里面查看。具体操作如下:1、选中所要查看的影像图标点右键,在弹出的菜单中选择“属

VC下使用LibTiff处理TIFF文件 2007-11-06 23:12:07| 分类:默认分类| 标签:|字号大中小订阅 一TIFF简介 IFF是Tagged Image File Format(标记图像文件格式)的缩写,这是现阶段印刷行业使用最广泛的文件格式,文件扩展名为tif或tiff.TIFF是一种比较灵活的图像格式,该格式支持单色,8,16,256色、24位真彩色、32位色、48位色等多种色彩位,同时支持rgb、cmyk 以及ycbcr等多种色彩模式,支持多平台。tiff文件可以是不压缩的,文件体积较大,也可以是压缩的,支持raw、rle、lzw、jpeg、ccitt3组和4组等多种压缩方式 TIFF规范第一版本由Aldus公司在1986年发布,到现在已经发布到第六版。 我们这里只讨论使用libtiff对tif图进行编程,所以关于TIF的详细介绍请见Tiff Revision 6.0。 下载网址: https://www.sodocs.net/doc/e918231850.html,/asn/developer/PDFS/TN/TIFF6.pdf 阅读本文章之前,要求读者对BMP位图有一定的了解。 二 libtiff是在UNIX下用来读写TIFF文件的一个工具软件集合,包括关于TIFF的文档,lib文件,还提供了一些小工具,比如把TIFF 转成PDF或传真等文件格式,是完全开放源码的。 libtiff详细介绍见:https://www.sodocs.net/doc/e918231850.html,和https://www.sodocs.net/doc/e918231850.html,/libtiff/ 我们可下载完整的Libtiff,现在最新版本是3.7.2,下载网站https://www.sodocs.net/doc/e918231850.html,或 https://www.sodocs.net/doc/e918231850.html,/dl/libtiff/。 三 解压后,在VC++环境下编译libtiff 有几种办法,简单举两种: 1 可以进入CMD环境直接运行命令行"C:\libtiff\libtiff> nmake /f makefile.vc all" ,假设代码放在C:\libtiff\libtiff> 下面。 2 如果想利用VC的IDE环境,可以新建立一个生成dll的工程,把刚才下载的.h和.cpp文件导进来,然后在在"project->Settings->C/C++",在"Category"里选"Precompiled Headers",下面有4个单选,缺省选第四个"使用stdafx.h",这里改一下,选中第 一个:"Not using precompiled headers".然后编译就可以了。 新建一个MFC工程,把生成的libtiff.lib和libtiff.dll复制过来,并进行如下设置: 在"project->Settings->C/C++",在"Category"里选"Preprocessor",在"Additional include directories:" 里,把libtiff的相对路径或绝对路径写进去,比如"..\libtiff" 四使用libtiff读出Tiff文件并显示出来 TIFF* tiff = TIFFOpen(szFileName, "r");//打开Tiff文件,得到指针,以后所有的操作都通过指针进行。 int nTotalFrame = TIFFNumberOfDirectories(tiff); //一个TIFF文件可以放多幅图,每幅图我们在这里称作一帧,上面这个函数可以得出总帧数。

将Word2010文档保存为TIFF图片 在Word2010和Word2007以前的Word版本中,用户可以通过“Microsoft Office Document Image Writer”打印机将Word文档保存为TIFF图片。但是在Word2010和Word2007中取消了该功能。这种情况下,如果用户需要将Word2010文档保存为TIFF图片,则可以借助Word2010提供的传真(Fax)打印机来实现。操作步骤如下所述: 第1步,打开需要保存为TIFF图片的Word文档,单击“文件”按钮,在打开的“文件”窗口中切换到“打印”选项卡,在打印机列表中选择Fax选项,并单击“打印”按钮,如图2011021701所示。 图2011021701 选择Fax选项 第2步,在打开的“传真安装程序”对话框中单击“取消”按钮,如图2011021702所示。

图2011021702 “传真安装程序”对话框 第3步,打开“Windows传真和扫描”对话框,单击“确定”按钮,如图2011021703所示。 图2011021703 “Windows传真和扫描”对话框 第4步,在打开的“新传真”窗口中,右键单击“附件”编辑框中的附件名称,并在打开的快捷菜单中选择“打开”命令,如图2011021704所示。

图2011021704 选择“打开”命令 第5步,打开“邮件附件”对话框,提示用户打开tif文件是否总是询问。单击“打开”按钮,如图2011021705所示。 图2011021705 “邮件附件”对话框 第6步,在打开的“Windows照片查看器”窗口中单击“文件”菜单,并选择“制作副本”命令,如图2011021706所示。

实用标准文案图像文件格式分析TIFF 介绍一、 TIFF全名tag image file format,是一种基于标志域的图形。由四种类型:TIFF 图像是靠指针连接来组织数据的,文件头和数据可以任意数据的存储。TIFF RGBTIFF-P,黑白灰度;,带调色板的彩色图形;TIFF-R,适合色彩的图形。TIFF-GTIFF-B,二色; 组成二、 TIFF一般来说由四部分组成:文件头、文件目录、目录内容、图像数据;如下图,下面具体说明。 精彩文档. 实用标准文案 具体格式三、

文件头部分1. 个字节,格式为文件头部分有 4 2 (版本号)(表示字节序)II/MM 42 的开始部分文件目录在整个文件的偏移量,是一个指针,指向IFD5 8 地址,可以是任意的。注意这里的值不一定就是紧接头后的0A 文件目录部分2. 14 2 0 ) 个字节1(12 IFD的总项数项) (12。。。。2项个字节IFD下一个的开始地址(用于保存多个文件)精彩文档. 实用标准文案 格式文件,这里的TIFF12每个项的个字节,其是连续的,有前两个字节说明其项的总数。对于不同的不同。 目录项3.

TIFF标准定义;不同的TAG表示图像的宽度。表示不同的意思,例如 0X0100TAG的值由TAG的数据类型表示数据值的类型;例如使用long类型来表示宽度。) 数据长度是以数据类型为单位的,真正的数据长度是:数据长度*sizeof(数据类型个字44个字节,一般直接以该字段来表示其值,如果其值大于数据值或值的偏移:如果数据长度小于”个字节表示该标志)数据类型节,就指定一个文件范围的偏移地址,从那里开始的“数据长度*sizeof( 的值。 图像数据:4. 紧接上面数据之后就是图像数据了;图像数据的存储形式有不同的形式,有以像素位来存储的,也有以颜色面来存储的;具体的存储方式在目录项中定义。值TAG一些四、 精彩文档. 实用标准文案

TIFF图像文件转换为PDF文件的实现 3 李明伍方丽萍 (西华大学图书馆成都610039) (郫县友爱中心校成都611730) 【摘要】介绍了在. NET平台中用C#结合itextsharp控件实现TIFF图像文件转换为PDF文件的开发,并给 出实现业务的关键代码,希望对于图书馆资源的数字化建设有所帮助。 【关键词】格式转换TIFF PDF图像数字化数字图书馆C#Itextsharp 【分类号】G250. 72G354. 4 Implement of Converting the TIFF Image File into the PDF Document L iM ingwu (L ibrary of X ihua Un iversity, Chengdu 610039, China) Fang L ip ing (Center School of Y ouA i, Chengdu 611730, China) 【Abstract】This article use itextsharp componentwith C# to convert the TIFF image file into the PDF document in the . NET p latform. Hope this article can help for the digital construction of library resources. 【Keywords】Format conversion TIFF PDF Image Digital library C#Itextsharp 收稿日期: 2005 - 11 - 01 3 本文系四川省教育厅“图书馆、情报与文献学”规划项目“四川 高等教育文献保障体系建设—特色数据库”(项目编号: 04216098)和 四川省高校特色数据库建设规划项目“汽车特色数据库”的研究成果 之一。 目前,图书馆的信息化建设已经从基础硬件建设阶 段进入到以数字图书馆[ 1 ] (Digital Library, DL)为特征的 内容建设阶段。资源的数字化、标准化、规范化是该阶段 的特点,其中对印刷文献数字化的处理流程如图1所示。 在CAL IS[ 2 ]以及其他数字图书馆的建设规范[ 3 ]中,要求 扫描数据格式为TIFF[ 4 ] ( Tagged Image File Format ) ,并 最终将TIFF格式转换为PDF[ 5 ] ( Portable Document For2 mat)格式存储并上网提供服务。本文结合“四川高校文 献保障体系———特色数据库”本地建库系统的研发,重点 讨论在. NET平台实现TIFF文件转换为PDF文件,并给 出实现业务的关键代码。 图1印刷文献数字化处理流程 1系统设计 1. 1系统结构 系统由底层系统接口、功能模块、用户界面三个部分 组成。底层系统接口主要包括TIFF文件的读取、PDF文 件的输出等模块。各功能模块在. NET平台利用C#语 言[ 6 ]来编程实现分辨率更改、PDF文件参数设置、格式转 换等模块。用户界面利用平台支持的标准控件来设计, 实现与用户的交互。系统的结构如图2。 图2系统结构图图3系统功能图

北京揽宇方圆信息技术有限公司 Geotif格式的alos卫星数据处理 如图1所示,Alos数据处理流程是先利用参考矢量(栅格影像)作为参考资料,对全色影像进行正射纠 正,利用正射校正后的全色影像作为参考影像,对多光谱影像进行正射纠正。然后利用校正后的全色和多 光谱影像进行融合,最后进行镶嵌和调色处理。 图1Alos数据处理流程

1全色影像正射纠正 1.1建立工程 PCI Geomatica软件采用工程化管理方式对影像进行正射校正。 1.1.1选择模型 在OrthoEngine面板点击Flie—new,选择数学模型,选择Optical Satellite Modeling及Rational Function (Extract from image),如图2所示。 图2选择模型 1.1.2设置投影信息 尽量保证输出成果与参考影像的投影信息一致。这里设置为高斯投影,北京54坐标系。中央经线为114 度,伪东偏500000米。如图3所示。 图3设置投影信息 1.2导入数据 在Processing step处点击下拉菜单,选择data Input(图4)。点击第一个图标弹出打开影像面板,并点 击New image打开一幅新影像(图5)。 图4导入数据 图5打开一幅新影像

1.3采集控制点 Processing step下拉菜单选择GCP/TP collection,弹出控制点采集面板。输入参考影像及DEM。Auto lacate和compute model处勾上(图6)。 图6控制点采集面板 从参考影像中找到一个特征地物点,点击use point,并在图6控制点采集面板处点击extract elevation,在待纠正影像处将会自动定位。当确定参考点与工作影像中的点一致时,在工作影像上点击use point,并在控制点采集面板处点击accept。依此选择12个左右均匀分布的点。 1.4正射纠正 在Processing step下拉菜单选择Ortho Generation,点击第三个图标,弹出Ortho Image Production 面板。输入DEM,在Ortho Image处设置正射后影像存放路径和名称。采样方式选择cubic(图7)。 图7正射纠正

TGA文件 TGA(Tagged Graphics)文件 TGA是由美国Truevision公司为其显示卡开发的一种图像文件格式,已被国际上的图形、图像工业所接受。现在已成为数字化图像,以及运用光线跟踪算法所产生的高质量图像的常用格式。TGA文件的扩展名为.tga。TGA的结构比较简单,属于一种图形、图像数据的通用格式,目前大部分文件为24位或32位真彩色,在多媒体领域有着很大影响。由于Truevision公司推出TGA的目的是为了采集、输出电视图像,所以TGA文件总是按行存储、按行进行压缩的,这使得它同时也成为计算机生成图像向电视转换的一种首选格式。使用photoshop或https://www.sodocs.net/doc/e918231850.html,软件可以打开此类文件 TIFF文件 是一种比较灵活的图像格式,它的全称是Tagged Image File Format,文件扩展名为TIF 或TIFF。该格式支持256色、24位真彩色、32位色、48位色等多种色彩位,同时支持RGB、CMYK以及YCbCr等多种色彩模式,支持多平台。TIFF文件可以是不压缩的,文件体积较大,也可以是压缩的,支持RAW、RLE、LZW、JPEG、CCITT3组和4组等多种压缩方式。 TIFF格式(Tag Image File Format)是Macintosh上广泛使用的图形格式,具有图形格式复杂、存贮信息多的特点。3DS、3DS MAX中的大量贴图就是TIFF格式的。TIFF最大色深为32bit,可采用LZW无损压缩方案存储。 标记图像文件格式(TIFF) TIFF 格式可以制作质量非常高的图像,因而经常用于出版印刷。它可以显示上百万的颜色(尽管灰度图像仅局限于256 色或底纹),通常用于比GIF 或JPEG 格式更大的图像文件。如果您要在一个并非创建该图像的程序中编辑图像,则以这种格式保存将很有帮助,因为多种程序都可以识别它。 用于在应用程序和计算机平台之间交换文件。TIFF 是一种灵活的位图图像格式,几乎受所有的绘画、图像编辑和页面版面应用程序的支持。而且,几乎所有的桌面扫描仪都可以生成TIFF 图像。 TIFF 格式支持具有alpha 通道的CMYK、RGB、Lab、索引颜色和灰度图像以及无alpha 通道的位图模式图像。Photoshop 可以在TIFF 文件中存储图层;但是,如果在其它应用程序中打开此文件,则只有拼合图像是可见的。Photoshop 也可以用TIFF 格式存储注释、透明度和多分辨率金字塔数据。 [编辑本段]用途 大部分的软件都支援TIFF格式,只有Illustrator 5.5及5.0不可以置入此格式,但较新的版本6.0及7.0已经可以,而且7.0更可以把档案储存成RGB或CMYK的TIFF格式,以便其他软件所用。 桌面排版上,TIFF及EPS都是最受欢迎的档案格式,笔者建议正常情况下可以选择TIFF 格式,因为档案较细,传送时间会较快。正如上述所说,如果有clipping path的PhotoShop 档案置入其它软件,应该要储存为EPS。但其实PhotoShop可以将有clipping parh的相片

Tiff文件的结构 黄陂一中盘龙校区张兴才 Tiff文件由三部分组成:文件头(IFH)、文件目录(IFD)、图像数据。 一、文件头(IFH) 文件头位于Tiff文件开头的8个字节。字节0-1的内容要么是十六进制数0x4949或0x4d4d。前者表示tiff文件是Intel格式,低字节在前,高字节在后;后者表示Motorola格式,高字节在前,低字节在后,因此该部分表示该文件的字节顺序。字节2-3的内容必须是42(十六进制数2A),如果不是42,则说明该文件不是tiff文件。字节4-7其实是一个32位的指针,是第一个IFD的偏移地址。 二、文件目录(IFD) Tiff文件中可能由多幅图像,每个图像对应一个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了。 表二主要数据类型

表三压缩类型 每个目录项(DE),包含12个字节,描述了一个标签,由四部分组成。第一部分包括最前面的2个字节,表示标签的代码,区分不同的标签,例如256(100H)是表示图像宽度的标签代码,见表一。接下来的2个字节是第二部分,表示标签值的类型,见表二。接下来的4个字节是第三部分,表示标签值的个数。最后的4个字节是第四部分,表示标签的值或标签值存放区域的偏移地址。根据第二部分和第三部分,若标签值4个字节能存放,该部分直接存放标签值,否则该部分存放的是标签值存放区域的偏移地址。例如,对于RGB彩图,BitsPerSample标签的值是3个,每个值的类型是SHORT类型,占2个字节,共需6个字节,因而该目录项的第四部分存放的是偏移地址而不是标签值。 三、图像数据 关于图像数据的许多情况在上面对IFD的介绍中已经讲到,下面重点介绍图像数据的存放位置。Tiff文件的图像数据是分成若干条带存储的,要搞清条带的存储位置重点要搞清以下几个标签的含义: 1.StripeOffset目录项的第三部分指出了条带的个数,这个值乘以RowsPerStripe目录项中指出的条带行数就应该是图像的高度值即ImageLength目录项中指出的值。 2.StripeOffset目录项的第四部分指向的储存区依次存放了每个条带的偏移地址,依此可以找到每个条带的起始位置。 3.StripeByteCounts目录项的第四部分指向的储存区依次存放了每个条带的长度(即字节数),结合条带的起始地址,可以找到条带的结束地址。 2015-3-7

论文高清tiff图片制作方法 (东南大学土木工程馆304博士教研室制作) 不论是大论文还是小论文,都设置到数据处理后数据图片制作问题。有些文章对图片质量要求一般,但有的期刊对图片质量有着严格的要求,特别是国外SCI期刊,对图片质量要求之严近似苛刻。为了解决这一类问题,在此重点介绍两种方法以及简单介绍专用软件制作的图片。 对于图片的格式,国外一般要求采用tiff格式图片(要求打印输出分辨率至少大于600dpi)或采用图片容量大于1M的jpg格式图片。其中,tiff图片常用于数据曲线的处理,然jpg图片常用于背景图片的使用。 第一种方法:专业软件的使用 常用专业数据软件,如Sigmaplot, Original等软件均可以直接制作符合要求的tiff格式图片,一般SCI期刊要求tiff图片输出分辨率必须至少是600dpi;国内期刊的tiff格式一般满足300dpi即可。如果是大论文书写的话,个人建议采用300dpi即可,因为分辨率提高的话,相应图片容量也很大,论文中数据较大的时候会加重word处理负担,后续会说到一个word中设置图片的问题。 不建议直接拷贝excel数据中制作的图片,因为excel中拷贝图片到word中会使曲线样式发生改变,调整起来比较麻烦,特别是图片较多时候,调整很费时间。 第二种方法:PDF+EXCEL操作方法 Step1 先在excel中将数据处理好,图表制作好,同时调整好样式,如图1所示。 图1 excel中预先制作好的曲线图 Step 2 鼠标左键单击图片,使图片属于被选中状态,按下Ctrl+P(打印快捷键)进行打印,然后显示打印状态,在“打印机”中选中PDF打印机,然后选择“页面设置”,如图2所示。

Tiff 格式图片文字识别软件—TextForever使用说明 一、软件安装/删除 本软件为纯正的绿色软件,不需要安装,下载ZIP包后直接展开、运行即可。删除时删除可执行文件和帮助文件即可。 软件包中仅包含下列两个文件,如果有其它的,保证不是我加的,请不要犹豫,立刻删除:TextForever.exe。可执行文件。 TextForever.htm。本帮助文件。 另外如果在运行过程中改变了参数值,会自动生成TextForever.ini文件,删除时可以一起删除。 单独删除TextForever.ini文件后重新运行TextForever,所有参数将恢复成缺省值,相当于点击了“恢复”按钮。 二、软件使用 注意:TextForever会自动记忆您所设置的参数值(记录在TextForever.ini文件中),点击“恢复”按钮可以将所有参数恢复到缺省值。 1、HTML文件到文本文件的转换(HTML->Text) 根据需要设置选项(也可以什么不选,直接使用预设值),点击“开始转换”按钮,在弹出的对话框中选择需要转换的文件(按住Ctrl键或Shift键点击文件,即可选多个),然后点“打开”或“Open”按钮即可。 如果转换出来的内容不对,可能是因为真正的内容是用JavaScript动态生成的,可以选择“使用IE内核”,然后再点“开始转换”,重新试一遍。这个选项相当于IE的“另存为文本文件”功能,用缺省选项搞不定的网页,都可以用这个选项试试看。与在IE中打开网页不同的是,如果网页中有错,这里不会弹出错误对话框要求调试网页,而是直接跳过,反正错误对获取文本没有什么影响。 另外如果使用IE内核,而网页又是utf-8编码,则可以选择将结果转换成Unicode或ANSI,ANSI使用的是系统缺省字符集(简体中文Windows 2000/XP的缺省字符集为GB2312)。2、文件合并(Merge Files) 一般网站刊登电子版小说时,都是一章一个文件,因此在将HTML文件转换成TXT文件后,一般还需要按照章节顺序将转换出来的诸多TXT文件合并成一个文件。 使用方法:按照界面上标示出来的1、2、3、4、5顺序,先选择需要合并的文件,再合并后的文件,并根据需要设置选项,点“开始合并”按钮即可开始合并。 3、段落合并(Paragraph) 在把HTML转换成TXT文件后,由于去掉了HTML中的段落控制,转出来的文件看起来可能会参差不齐,需要重新合并、分段。 使用方法:按照界面上标示出来的1、2、3顺序,先设置“源文件段落开始标志”选项,再设置“输出文件段落控制”选项,最后选择源文件。如果是对单个文件进行处理,则在“选择源文件”框中,先点“选择...”按钮选择源文件(如果前面做过文件合并,这里会自动填入合并后的文件名,则不再需要选择),再点“开始合并”按钮开始合并;如果是对多个文件进行操作,直接点“对多个文件中的段落进行合并...”按钮,然后在弹出的对话框中选择

[分享]GeoTIFF格式说明1(中文) GeoKeyDirectoryTag,GeoDoubleParamsTag,GeoAsciiParamsTag GeoKeyDirectoryTag的第一个值为版本号,始终为1。第二个值为键集修订版号,第三个值为键码修订版号。第四个值为键的数目。 后面的值四个一组,为键的记录集。依次为[键ID][标记位置][计数][偏移] [键ID] 相应的含义见后。 [标记位置]如果为0的话,它的值就是[偏移] 如果为34736,表示它的值为double类型,值为GeoDoubleParamsTag标记的第[偏移]个值 如果为34737,表示它的值为字符串,值为GeoAsciiParamsTag标记的值,从[偏移]开始,长度为[计数]。末尾的'|'符应转化为'\0'。 键ID: //以下为GeoTIFF的配置键 1024:模型类型代码,定义习惯的模型坐标系的一般类型。值为1表示投影坐标系,值为2表示地理经纬系,值为3表示地心(X,Y,Z)坐标系 1025:光栅类型代码,建立习惯的光栅空间坐标系统。值为1表示光栅像素是区域,值为2表示光栅像素是点。 1026:文档,和所有的"引证"键一起, 该键只要给出一个ASCII参考到基于这个文件的全部配置的发表文档。 //以下为地理坐标系参数键 2048:地理类型代码。指出采用哪一个地理坐标系统。值的详细列表见表A。 2049:文档,适用于所有的地理坐标系参数的一般的引文和参考。 2050:大地基准点代码。值的详细列表见表B。 2051:本初子午线代码。值的详细列表见表C 2052:线性单位代码。值的详细列表见表D 2053:线性单位大小,单位为米。 2054:有角的单位代码,允许定义自定义的GCS和椭圆体的地心坐标系线性单位。值的详细列表见表E 2055:有角的单位大小,允许定义自定义有角的地理单位, 单位为弧度. 2056:椭圆体代码,这个键可以用来指定地理坐标系的大地基准点里的椭圆体的编码。值的详细列表见表F 2057:提供自定义椭圆体Semi-Major轴(a)的规格. 2058:提供自定义椭圆体Semi-Minor轴(b)的规格. 2059:提供自定义的椭圆体的扁率参数(f)的inverse的规格,值为比率 2061:本初子午线长。这个键提供自定义的本初子午线的定义, 位置由它相对于格林威治的经度定义。 //以下为投影坐标系参数键 3072:投影坐标系类型代码。值的详细列表见表G。 3073:文档,和所有的"引证"键一起, 该键只要给出一个ASCII参考到投影坐标系上的发表文档,特别地如果这是一个自定义的PCS. //以下为投影定义的键 2060:方位角单位代码。这个键可以用来指定在地理坐标系里,测量法的有角的单位,用去定义方位。值的详细列表见表E

一ouTIF图由四个部分组成: 1、图像文件头(Image File Header简称IFH): 图一 IFH结构描述 IFH数据结构包含3个成员共计8个字节,Byte order成员可能是“MM”(0x4d4d)或“II”(0x4949),0x4d4d表示该TIFF图是摩托罗拉整数格式0x4949表示该图是Intel整数格式;Version成员总是包含十进制42(0x2a),它用于进一步校验该文件是否为TIF格式,42这个数并不是一般人想象中的那样认为是tif软件的版本,实际上,42这个数大概永远不会变化;第三个成员是IFD(接下来要说的第二个数据结构)相对文件开始处的偏移量。 2、图像文件目录(Image File Directory简称IFD):

图二 IFD及DE结构描述 IFD是TIF图中最重要的数据结构,它包含了一个TIF文件中最重要的信息,一个TIF图可能有多个IFD,这说明文件中有多个图像,每个IFD标识1个图像的基本属性。 IFD结构中包含了三类成员,Directory Entry Count指出该结构里面有多少个目录入口;接下来就是N个线性排列的DE序列,数量不定(这就是为什么称TIF格式文件为可扩充标记的文件,甚至用户可以添加自定义的标记属性),每个DE标识了图像的某一个属性;最后就是一个偏移量,标识下一个文件目录相对于文件开始处的位置,当然,如果该TIF文件只包含了一幅图像,那么就只有一个IFD,显然,这个偏移量就等于0; 3、目录入口(Directory Entry简称DE): 共12个字节,见图二。简单说,一个DE就是一幅图像的某一个属性。例如图像的大小、分辨率、是否压缩、像素的行列数、一个像素由几位表示(1位代表黑白两色,8位代表256色等等)等。其中:tag成员是该属性的编号,在图像文件目录中,它是按照升序排列的。我们可以通过读这些编号,然后到TIF 格式官方白皮书中查找相应的含义。属性是用数据来表示的,那么type就是代表着该数据的类型,TIF官方指定的有5种数据类型。 type=1就是BYTE类型(8

相关主题