Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Python创建多页TIFF_Python_Linux_Tiff - Fatal编程技术网

使用Python创建多页TIFF

使用Python创建多页TIFF,python,linux,tiff,Python,Linux,Tiff,这已经被问到了,但我正在寻找一个可以在Linux上工作的解决方案。。这是唯一的办法吗?看来你能做到。解决方案基本相同;从命令行调用它 具体来说,您需要该选项(默认情况下处于启用状态)。该命令将类似于: convert *.tiff my_combined_file.tiff 还没有尝试过,但是有一个用于libtiff库的python包装器,在它上面实现了tiffcp。我知道这是一个老问题,但是convert有一个缺点,它会重新压缩图像。您可以使用pythontifftools包执行此操作,而无

这已经被问到了,但我正在寻找一个可以在Linux上工作的解决方案。。这是唯一的办法吗?

看来你能做到。解决方案基本相同;从命令行调用它

具体来说,您需要该选项(默认情况下处于启用状态)。该命令将类似于:

convert *.tiff my_combined_file.tiff

还没有尝试过,但是有一个用于libtiff库的python包装器,在它上面实现了
tiffcp

我知道这是一个老问题,但是
convert
有一个缺点,它会重新压缩图像。您可以使用python
tifftools
包执行此操作,而无需重新压缩图像:
tifftools merge*.tiff combined_file.tiff


免责声明:我是
tifftools
软件包的作者。

我最终使用了ImageMagick,因为我的应用程序已经依赖它了。。谢谢你的建议-1这只适用于少量tiff文件,并且随着组合tiff数量的增加,每次添加都会越来越慢-IM似乎读取整个TIF并再次将其写回附加-请参阅IM无法附加到现有图像文件格式。看见