我使用Wand将不同格式的文件(JPEG,PNG,TIFF,PDF)转换为JPEG,这是一种基于ctypes的Python ImageMagick绑定。生成的文件质量很差。如果原始文件中有文本,则在生成的文件中几乎不可读。
在Wand之前我使用Imagemagick控制台命令,并使用选项-density
我可以获得高质量。例如:convert -density 200 file.pdf file.jpg
。
在Wand中提高生成的图像文件的图像质量的最惯用方法是什么?或者,至少,如何在Wand中设置density
选项?
答案 0 :(得分:29)
This可以帮到你。将resolution
选项传递给Image
的构造函数,例如:
with Image(filename='file.pdf', resolution=200) as image:
image.compression_quality = 99
image.save(filename='file.jpg')