21

我使用 Wand 将不同格式(JPEG、PNG、TIFF、PDF)的文件转换为 JPEG,Wand是 Python 的基于 ctypes 的 ImageMagick 绑定。生成的文件质量非常低。如果原始文件中有文本,则在生成的文件中几乎不可读。

在使用 Wand 之前,我使用了 Imagemagick 控制台命令,并且通过该选项-density我可以实现出色的质量。例如:convert -density 200 file.pdf file.jpg

提高 Wand 中生成的图像文件的图像质量的最惯用方法是什么?或者,至少,我如何density在 Wand 中设置选项?

4

1 回答 1

35

会对你有所帮助。将选项传递resolution给例如的构造函数Image

with Image(filename='file.pdf', resolution=200) as image:
    image.compression_quality = 99
    image.save(filename='file.jpg')
于 2013-06-26T08:07:35.847 回答