2013-06-26 39 views
13

Farklı biçimlerde (JPEG, PNG, TIFF, PDF) dosyaları, Python için bir ktip tabanlı ImageMagick bağlamasının kullanıldığı Wand kullanarak JPEG'e dönüştürüyorum. Ortaya çıkan dosyalar çok düşük kalitededir. Orijinal dosyada metin varsa, sonuçta oluşan dosyada neredeyse okunamaz hale gelir.Değnek dönüşümünün kalitesini artırın

Asadan önce Imagemagick konsol komutlarını kullandım ve -density seçeneği ile mükemmel kalite elde ettim. Örneğin: convert -density 200 file.pdf file.jpg.

Elde edilen görüntü dosyasının görüntü kalitesini iyileştirmek için en idiomatik yöntem nedir? Ya da en azından, Wand'de density seçeneğini nasıl ayarlayabilirim?

cevap

21

This size yardımcı olacaktır. Ben onun büyüklüğünü azaltmak için görüntüyü yeniden boyutlandırmak için değnek kullanıyorum

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

.: Image örneğin kurucusuna resolution seçeneği geçirin ama çok daha büyük boyutları ile bazen daha büyük boyutları ile elde görüntüleri tutun. Bunu nasıl düzeltebilirim? –

İlgili konular