用Python创建多页TIFF

2 投票
3 回答
4258 浏览
提问于 2025-04-16 00:50

这个问题已经在这里问过了,但我想找一个在Linux上能用的解决办法。难道tiffcp是唯一的方法吗?

3 个回答

1

我知道这个问题已经很老了,但使用convert这个工具有个缺点,就是它会重新压缩图片。你可以用Python的tifftools这个包来合并图片,而不需要重新压缩,方法是:tifftools merge *.tiff combined_file.tiff

声明:我是tifftools这个包的作者。

2

我还没试过,不过有一个叫做 pylibtiff 的东西,它是一个 Python 的工具,可以用来操作 libtiff 这个库,而 tiffcp 就是基于这个库实现的。

6

看起来 ImageMagick 可以做到这一点。解决方案基本上是一样的;你需要从命令行调用它。

具体来说,你需要使用 -adjoin 这个选项(默认是开启的)。命令大概会像这样:

convert *.tiff my_combined_file.tiff

撰写回答