2013-06-26 56 views
13

我使用Wand(一種基於ctypes的Python ImageMagick綁定)將不同格式(JPEG,PNG,TIFF,PDF)的文件轉換爲JPEG格式。生成的文件質量很差。如果原始文件中有文本,則在生成的文件中變得幾乎不可讀。提高魔杖轉換質量

在魔杖我使用Imagemagick控制檯命令,並與選項-density我可以實現很好的質量。例如:convert -density 200 file.pdf file.jpg

什麼是最常用的方法來提高Wand中生成的圖像文件的圖像質量?或者,至少,我如何在魔杖中設置density選項?

回答

21

This會幫助你。通過resolution選項的Image e.g構造:

with Image(filename='file.pdf', resolution=200) as image: 
    image.compression_quality = 99 
    image.save(filename='file.jpg') 
+2

我使用魔杖來調整圖像,以降低它的大小,但我不斷收到的圖像與較大尺寸有時有很多大的尺寸。如何解決這個問題? –