确定 TIFF 图像上使用的图像压缩算法

确定 TIFF 图像上使用的图像压缩算法

我有几个TIFF文件夹中的图像。如何确定它们使用哪种图像压缩算法?

当我这样做时file我得到

100 (2).tif:                 TIFF image data, little-endian
100.tif:                     TIFF image data, little-endian

这些结果没有说明使用了哪种算法,甚至没有说明它是有损的还是无损的。我该如何弄清楚?解决方案可以基于 Windows 或 Linux。

答案1

使用W_沃利identify -verbose建议。如果您在 linux/cygwin 环境中,请将其传输到grep -i compression,您将得到一行答案。即

identify -verbose /path/to/your/file.tiff | grep -i compression

答案2

如果您安装了 ImageMagick,请使用显示工具来显示图像。

右键单击图像并选择图像信息,然后查找压缩:设置(位于列表底部附近)。

或者,如果您想要最少的信息,请使用identify带有-verbose开关的工具,然后过滤结果以查找“压缩”行。

答案3

那么file命令呢?例如:

$ file /usr/share/apache2/icons/a.png
/usr/share/apache2/icons/a.png: PNG image, 20 x 22, 4-bit colormap, non-interlaced

答案4

identify可以工作,但是对于大文件来说速度很慢。

identify -verbose

也可以使用tiffinfo

tiffinfo test.tif | grep Compression

使用此命令进行安装(在 Ubuntu 上):

apt-get install libtiff-tools

相关内容