为什么Photoshop压缩.TIF文件的ZIP格式比任何归档更好?

时间:2015-09-29 11:20:31

标签: zip

任何人都能解释为什么Photoshop压缩.TIF文件(没有图层)的ZIP格式比任何归档更好吗?例如:

原始.TIF文件大小:39.2。 压缩为7-Zip:29.5。 压缩Photoshop:18.1。

众所周知,Photoshop中的ZIP压缩模式使用Zlib库,其中包含Deflate压缩算法。在7-Zip存档器中使用此文件测试了相同的算法。

1 个答案:

答案 0 :(得分:0)

TIFF Technical Note对TIFF文件格式的ZIP压缩有一些评论:

  

Deflate是一种面向字节的压缩方案,可以应用于   一个TIFF图像,无论其光度解释,平面   配置或图像数据组织(条带或图块)。每   条带或图块(我们将使用术语图像片段来指代)   独立压缩,并存储为完整的zlib数据   流。

请注意最后一部分" 独立压缩"。我想测试文件中的数据存储在条带或磁贴中,对于像7-Zip这样的外部Deflate工具,它不知道条带/磁贴结构,"加扰"对于TIFF中的内部Deflate,数据压缩效率较低,可以重新组织数据并独立压缩条带/图块。

要理解这一点,请查看以下类似示例:如果您的图像具有24位颜色深度,则可以通过连接每个像素的RGB三元组来存储数据。因此,如果不了解这些数据的结构,您必须以RGBRGBRGB格式压缩数据......但如果您了解结构,则可以将数据转换为3个单独的流RRR ...,GGG。 ..,BBB ......最有可能压缩得更好。