如何使用Python从多个单页TIFF中以编程方式构建多页TIFF?

2024-05-18 11:16:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我发现,通过谷歌,有很多人问同样的问题,但没有解决办法。Python图像库(PIL)提供了一些工具,可以单步执行已经存在的多页TIFF,但不涉及创建它们。在

对于python2.6,库有望在Windows上可用。在

如果有一些免费软件可以做到这一点,我不介意看到它,但我希望我可以在Python中实现这一点。在


Tags: 工具图像pilwindows免费软件tiff解决办法
3条回答

您可以使用命令实用程序“tiffutil”

一个免费软件选项:Irfanview可以做到这一点,甚至可以通过命令行;这允许您从Python调用它。在

更改版本3.90:

新命令行选项:

/multitif=(tifname,file1,...,fileN) 

从其他两个文件创建多页TIFtest.tif的示例:

^{pr2}$

新命令行选项:

/append=tiffile 

打开c:\test.jpg并将其作为(TIF)页附加到c:\test.tif的示例

i_view32 c:\test.jpg /append=c:\test.tif 

我用过一次,知道它能用,不过命令行长度有限制。在

您可以使用ImageMagick进行此操作(在Unix和Windows上可用)。 一个linux shell命令应该是

$ convert *.tif multipage.tif

其中*.tif是所有单独的tif文件。在

相关问题 更多 >