-2

Libtiff 提供了操作 TIFF 图像属性的函数,我的代码使用了这些函数,但我在使用它们时遇到了一些问题。这让我想到,改变 TIFF 图像的属性值真的能帮助我们实现压缩吗?我对吗?纠正我。

4

1 回答 1

2

更改属性(又名标签)Compression不会更改图像的压缩。以这种方式行事可能会破坏形象。

如果您尝试更改图像的压缩,则应先对其进行解压缩,然后使用新的压缩方案进行压缩。您还必须复制相关标签。

查看tiffcp实用程序的源代码。这个实用程序正是这样做的:它改变了 TIFF 图像的压缩(除了一些其他的东西)。

编辑:

其他标签如RowsPerStrip, StripByteCounts,StripOffset也不能在不损坏图像的情况下更改。如果您绝对确定值是错误的(由于损坏的生成器或类似的东西)并且您正在尝试修复图像,您应该只更改这些。

于 2014-07-11T19:24:07.277 回答