使用wand库将多个jpeg图像转换为一个压缩的tiff图像

2024-06-26 09:24:20 发布

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

我在Windows10x64和Python2.7.14上开发

我必须将扫描的JPEG图像收集到一个压缩的TIFF文件中。在

我用libtiff尝试了Pillow图像库,但是无论我设置了什么压缩算法,它都破坏了生成的tiff文件。如果没有压缩算法,它会生成100 MB的未损坏的tiff文件。在

然后我找到了Image Magick命令行工具,它在压缩方面工作得很好。它将一个100mbs的未压缩tiff文件压缩为7mbs的jpeg压缩tiff文件。在

magick.exe -compress jpeg *.jpg abc.tif

很难获得在我们的服务器上运行第三方exe的许可。所以我决定在Python应用程序中使用它作为库,并找到了Wand库。现在的问题是,Wand库没有压缩结果tiff文件。在

如何使用Wand library生成压缩的tiff文件?

以下是我最后得出的结论:

^{pr2}$

Tags: 文件图像imagembwandexejpeg压缩算法