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