Libtiff 提供了操作 TIFF 图像属性的函数,我的代码使用了这些函数,但我在使用它们时遇到了一些问题。这让我想到,改变 TIFF 图像的属性值真的能帮助我们实现压缩吗?我对吗?纠正我。
问问题
298 次
1 回答
2
更改属性(又名标签)Compression
不会更改图像的压缩。以这种方式行事可能会破坏形象。
如果您尝试更改图像的压缩,则应先对其进行解压缩,然后使用新的压缩方案进行压缩。您还必须复制相关标签。
查看tiffcp
实用程序的源代码。这个实用程序正是这样做的:它改变了 TIFF 图像的压缩(除了一些其他的东西)。
编辑:
其他标签如RowsPerStrip
, StripByteCounts
,StripOffset
也不能在不损坏图像的情况下更改。如果您绝对确定值是错误的(由于损坏的生成器或类似的东西)并且您正在尝试修复图像,您应该只更改这些。
于 2014-07-11T19:24:07.277 回答