我发现,通过谷歌,很多人都在问同样的问题,但没有解决方案.Python图像库(PIL)具有用于单步执行已存在的多页TIFF的工具,但没有关于创建它们的工具.
希望在Windows上为Python 2.6提供库.
如果有一些免费软件可以解决问题,我不介意看到它,但我希望我能在Python中实现这一点.
您可以使用ImageMagick(在Unix和Windows上可用).一个linux shell命令就是
$ convert *.tif multipage.tif
Run Code Online (Sandbox Code Playgroud)
其中*.tif都是你个人的tif文件.
免费软件选项:Irfanview可以做到这一点,甚至可以通过命令行;这允许您从 Python 调用它。
从版本3.90开始的变化:
新的命令行选项:
/multitif=(tifname,file1,...,fileN)
Run Code Online (Sandbox Code Playgroud)
从另外 2 个文件创建多页 TIF 的示例test.tif:
i_view32 /multitif=(c:\test.tif,c:\test1.bmp,c:\dummy.jpg)
Run Code Online (Sandbox Code Playgroud)
新的命令行选项:
/append=tiffile
Run Code Online (Sandbox Code Playgroud)
打开c:\test.jpg并将其作为 (TIF) 页面附加到的示例c:\test.tif
i_view32 c:\test.jpg /append=c:\test.tif
Run Code Online (Sandbox Code Playgroud)
我已经使用过它一次并且知道它有效,尽管命令行长度有限制。