当前位置: 首页 > news >正文

【TIFF】一.TIFF 格式详解

目录

​​​​​​​

一 TIFF图像格式概念

二 PNG, JPEG, GIF,  TIFF的区别是什么?

1.PNG

2.JPEG

3.GIF

4.TIFF

三 从哪里获取TIFF


​​​​​​​

一 TIFF图像格式概念

标签图像文件格式Tagged Image File Format,简写为TIFF)是一种灵活的位图格式,主要用来存储包括照片和艺术图在内的图像。它最初由Aldus公司与微软公司一起为PostScript打印开发。TIFF与JPEG和PNG一起成为流行的高位彩色图像格式。TIFF格式在业界得到了广泛的支持,如Adobe公司的Photoshop、The GIMP Team的GIMP、Ulead PhotoImpact和Paint Shop Pro等图像处理应用、QuarkXPress和Adobe InDesign这样的桌面印刷和页面排版应用,扫描、传真、文字处理、光学字符识别和其它一些应用等都支持这种格式。如今Adobe公司从Aldus获得了印刷应用程序-PageMaker之后控制着TIFF的规范。

术语“Tagged Image File Format”或者“Tag Image File Format”在一些早期的TIFF规范中是作为副标题存在的。当前的TIFF规范TIFF 6.0不再使用这些术语,现在的名字仅仅叫做“TIFF”。

TIFF最初的设计目的是为了1980年代中期桌面扫描仪厂商达成一个公用的扫描图像文件格式,而不是每个厂商使用自己专有的格式。在刚开始的时候,TIFF只是一个二值图像格式,因为当时的桌面扫描仪只能处理这种格式。随着扫描仪的功能愈来愈强大,并且桌面计算机的磁盘空间越来越大,TIFF逐渐支持灰阶图像和彩色图像。

TIFF是一个灵活适应性强的文件格式。通过在文件标头中使用“标签”,它能够在一个文件中处理多幅图像和数据。标签能够标明图像的如图像大小这样的基本几何尺寸,或者定义图像数据是如何排列的,或者是否使用了各种各样的图像压缩选项。例如,TIFF可以包含JPEG和行程长度编码压缩的图像。TIFF文件也可以包含基于矢量的裁剪区域(剪切或者构成主体图像的轮廓)。使用无损格式存储图像的能力使TIFF文件成为图像存档的有效方法。与JPEG不同,TIFF文件可以编辑然后重新存储而不会有压缩损失。其它的一些TIFF文件选项包括多层或者多页。

尽管现今它是一种被广泛接受的标准格式,当TIFF最初出现的时候,它的可扩展性带来了很多兼容问题。程序员可以随意定义新的标签和选项,但是并不是所有的实现程序都能支持这些所有这些创造出的标签。结果就是,它的一个最小特性集成为了“这个”TIFF,即使是在今天大量的TIFF文件和读取它们的代码都是基于简单的32位非压缩图像。

TIFF有一个使用LZW压缩的选项,这是一种减小文件大小的无损技术,但是这项技术在不同的司法权限内为几个专利所涵盖。到了2005年,除了一个之外这些专利都已经到期,其中包括Unisys所拥有的广为人知又有很多争议的专利。另外一个著名的专利是IBM拥有的在2006年8月11日到期的专利,IBM也没有要执行它的意思(who has shown no interest to date in enforcing it)。

每个TIFF文件都是从指示字节序的两个字节开始的。“II”表示小端序、“MM”表示大端序。后面的两个字节表示数字42。数字42是“为了它深远的哲学意味”而选择的。42的读法取决于头两个字节所表示的字节顺序。整个文件根据所指出的字节顺序进行读取。

字节顺序在Apple Macintosh和微软视窗程序之间可能产生兼容性的问题,它们通常为TIFF文件使用不同的字节顺序。一些程序提供了保存为Mac或者是Windows字节顺序的选项以使文件能在交叉平台使用。

引自:https://zh.wikipedia.org/wiki/TIFF

 

二 PNG, JPEG, GIF,  TIFF的区别是什么?

在社交媒体、网站、博客和演讲中的图片质量会影响你个人和公司品牌的形象。并不是所有的图像格式都是相同的。有些是用来制作图表的,有些是用来制作吸引眼球的照片的。知道什么时候使用哪种文件格式会让你的图片看起来最好。

1.PNG

选择PNG时,您需要一个小文件,以保持其原始的质量。PNG文件支持数以百万计的颜色,加上不同程度的透明度-所以它们是完美的图形图像文件,如徽标,图表,和信息图形。

压缩后的png仍然保持原来的质量。当您需要使一个PNG更小,它将看起来像原来的文件一样清楚。注意,png通常比jpeg和gif文件大,而且文件越大,在web上加载所需的时间越长。

2.JPEG

JPEG是在线照片的首选格式。它支持全光谱的颜色,几乎所有的设备和程序都可以打开和保存为JPEG格式——这使它成为四种格式中最通用的。JPEG文件是理想的,当你想保持文件的大小,不介意放弃一点质量,以创建一个非常小的文件。也就是说,当图像被编辑和保存时,JPEG质量会下降。如果您计划继续编辑您的文件,JPEG不是工作的格式。但是如果你需要在网上显示照片,jpeg就可以了。

除了在压缩中失去质量外,jpeg还不支持透明性。因此,不要将jpeg用于基于行的图形,特别是在另一个图像或背景颜色上。

3.GIF

使用GIF的简单网页图形与有限的颜色。GIF文件是四种颜色中最小的,因为它们总是被减少到256种颜色,这样可以快速加载视觉效果。也就是说,不推荐GIF文件用于颜色范围较大的文件,如照片或其他详细图像。但是如果你使用的是小图形,比如横幅、图表和按钮,GIF是最好的格式。

4.TIFF

TIFF最适合您打算编辑的任何位图图像。TIFF文件不会压缩成更小的文件,因为它们是为了保持质量。它们提供使用标签、图层和透明度的选项,并且与Photoshop等照片处理程序兼容。如果您正在寻找小文件或web友好的格式,不建议使用TIFF。但如果你打算以工作存储格式编辑数字图像,可以考虑使用TIFF格式。

PNG、JPEG、GIF和TIFF文件是为不同的图形需求而设计的。很有可能,您不会只选择一种格式,而是根据手头的任务使用所有这些格式的组合。

引自:https://www.ibm.com/developerworks/cn/linux/guitoolkit/libtiff/

 

三 从哪里获取TIFF

TIFF lib 下载地址:http://www.libtiff.org/

http://www.xdnf.cn/news/822583.html

相关文章:

  • 源码、反码、补码(超详细解析)
  • 深度神经网络(Deep Neural Networks,DNN)模型
  • RAID磁盘阵列详解
  • white-space几种属性的用法(处理空格)
  • BeanUtils工具类下copyProperties拷贝对象的用法
  • 51单片机下载不进去程序?(pcb的设计问题)
  • OTN技术
  • C语言回调函数详解(全网最全)
  • 预警功能深度测评:系统如何降低设备突发故障率?
  • Redis 复制(replica)
  • Web前端 | HTML表单form
  • c语言中atoi函数用法以及功能
  • 卫星导航中DOP的简易数学科普
  • 尤菲·如月 与你有约 ぐりぐりキュートユフィ汉化补丁
  • 读零信任网络:在不可信网络中构建安全系统21读后总结与感想兼导读
  • 英语学习资源
  • sinon.js的spy、stub和mock
  • c++ 图形函数
  • 自学实践前后端项目4 MMall商城 6
  • 攻防世界-pwn-dice_game(srand(),rand(),随机数)
  • 盲打键盘的正确指法指南
  • 值得看的SQL书籍
  • R语言-knn算法的实现
  • Java/JDK下载安装与环境配置(Windows 10 超详细的图文版教程 )
  • 使用sourcesafe时遇到的问题
  • NationalInstruments(二)深圳市裕量科技有限公司
  • 支持 PS/2 与 USB 的键盘过滤驱动(可卸载)
  • ICE简介
  • CSV大表格分割难题解决,全靠这些软件!
  • 局域网限速工具幻境网盾使用教程