是否可以更新现有的tiff目录图像

时间:2012-09-18 15:41:06

标签: libtiff.net

背景:我的应用程序允许用户选择他们想要查看的多页tiff中的哪个目录并将形状绘制到其上。允许使用简单的形状,如圆形或方形。

问题:用户在我的多页tiff中编辑了其中一个图像后,是否可以仅更新修改后的目录?您似乎无法使用libtiff.net api执行此操作。

看来我需要重新创建整个tiff和每个目录来处理这种情况。

谢谢,

1 个答案:

答案 0 :(得分:2)

我担心,在一般情况下使用库 ,只能更改TIFF中的一个目录。

您可以重写目录,使其指向文件中的其他位置(放置更改的栅格数据的位置)。但是,这种方法会因光栅复制而导致不必要的文件大小增加。

您可以就地替换栅格和目录,但在大多数情况下,更改的栅格不会具有相同的大小,您可能会遇到不同类型的损坏问题。

所以,我会建议你钱包“重新创建整个tiff”的方法。

不要忘记您可以复制未更改的栅格数据而不进行解压缩/重新压缩。