LZW或ZIP,哪种TIFF图像压缩效果更好?


20

LZW或ZIP,哪种图像压缩效果更好?我正在使用Lightroom导出图像。


6
以防万一:LZW和ZIP均为无损压缩,因此任何一种都不会降低图像质量。正如John Cavan在回应中所提到的那样,“最佳”算法将几乎是任何一个产生较小文件的算法,尽管它也可能与较旧的软件存在兼容性问题。
锥杀手2011年

1
我建议您使用自己图像的典型子集进行测试。LZW + Prediction在我典型的24位图片和软件中给出的结果较小,但是使用的方法有所不同。
Leonidas

您还可以在LZW压缩后使用ZIP。
伊比斯伯爵2015年

Answers:


20

相对术语更好,并且在一定程度上,这两者之间的数量会有所不同,具体取决于各种因素,包括位深度,离散颜色的频率等。在这方面可能需要进行一些实验,读数表明LZW适用于位深度较低的图像,其中包含许多相同的颜色和色调,而ZIP则适用于这种情况。换句话说,根据经验,如果图像是8位,则使用LZW,如果图像是16位,则使用ZIP,但是要注意的是,这不是绝对的规则,可能会有例外。

我唯一要注意的是LZW自1992年以来一直是TIFF标准,自2002年以来一直是ZIP(作为Adobe添加时的补充的一部分)。尽管这可能不再是一个问题,但足够的时间使它不再成为问题,但那里可能存在处理LZW压缩而不是ZIP的奇怪软件。


3

压缩本身就是一种您可以看到的东西,因此我将重点介绍互操作性和长期保存。

欧盟成功 2014 和元数据和数据格式的在线可用性和长期保存建议 推荐“未压缩或LZW压缩”为TIFF大师(第68页),并注意«如果文件正积极在数字信息库管理,有可能考虑对TIFF文件使用LZW或ZIP无损压缩。在TIFF格式内不应使用JPEG压缩。[...]大多数受访者使用未压缩的图像(64%),如果使用压缩,则主要使用LZW»。

实际上,我不确定单页TIFF文件是否有所区别。我确实找到了有问题的TIFF文件,这些文件的压缩过去使我的开源程序受挫,但是我不记得真正的罪魁祸首。LZW 获得专利直到2003年。但是,根据以上数据,LZW可能会更多地使用商业支持,并且某些软件可能仍无法通过ZIP / deflate TIFF进行良好的测试...

确保不要自己引入一些数据丢失。转换时很容易意外地从文件中剥离 EXIF或IPTC / XMP元数据。使用imagemagick和vips的示例命令:(mogrify -compress LZW -path /target/directory/ /input/path/*tif-compress Zip); vips tiffsave input.tif output.tif --compression deflate


在我的有限测试中,Zip / Deflate的时间通常是LZW的3倍,因此空间增加了10%左右。
Nemo 2015年

2

为了获得最快的保存时间,您希望不进行压缩。添加压缩可以将保存TIFF所需的时间乘以16位TIFF文件的5倍,而保存8位TIFF文件的10-15倍。如今,存储是如此便宜,以至于保存文件的时间可能比添加额外存储的成本要高得多,尤其是对于16位文件而言,通过压缩,您只需将文件总大小减少15-20%。

如果要使用压缩,因为节省存储空间对您很重要,或者您每天要生成数百个TIFF文件,那么在保存8位TIFF文件时使用LZW,而在保存16位TIFF文件时使用ZIP。在8位TIFF文件上,LZW和ZIP之间的文件大小差异可以忽略不计,但是ZIP保存需要2-3倍的时间。在16位TIFF文件上,LZW通常会使文件大于ZIP或未压缩的TIFF文件,因此,如果要对16位TIFF文件使用压缩,请跳过LZW并改用ZIP。

总结
最快的保存时间:无压缩
8位TIFF文件:LZW压缩
16位TIFF文件:ZIP压缩

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.