ImageMagick kullanarak PDF'yi PNG'ye dönüştürün


92

ImageMagick'i kullanarak PDF'yi PNG'ye dönüştürmek için hangi komutu kullanmalıyım? En yüksek kalitede, en küçük dosya boyutuna ihtiyacım var. Şu ana kadar sahip olduğum şey bu (bu arada çok yavaş):

convert -density 300 -depth 8 -quality 85 a.pdf a.png

Bir kullanıcı bir PDF "görüntülediğinde" Gmail’in ne yaptığına bakıldığında, kalite harika ve dosya boyutu çok az. DPI yalnızca 96'dır (düzgün bir şey elde etmek için 300'lük bir yoğunluk ayarlamam gerekiyor). GMail'in bunu nasıl yaptığını bilen var mı? Teşekkürler.


2
Kullanmak densityayrıca dönüştürülen görüntünün çözümü çok bulanıktır .
ch271828n

20
I need highest quality, smallest file size.Aynı zamanda? İmkansız. Gerçek dünyaya hoş geldin!
bers

Yanıtlar:


40

yoğunluğu 96 olarak ayarladığınızda iyi görünmüyor mu?

denediğimde jpg olarak kaydetmenin daha kaliteli ancak daha büyük dosya boyutu sağladığını gördüm


6
Az önce dönüştürme yoğunluklu 96 -kalite 85 a.pdf a.png denedim ve sonuçlar çok iyi
Avi Pinto

1
Bunun için tam komut satırı nedir? Bunu bir Windows makinesinde çalıştırmayı denediğimde, Windows "dönüştür" komutunu çalıştırıyor.
Andreas

Windows'ta, çalışması için "magick" ile "dönüştür" komutunun önsözünü yapın. magick convert -density 300 -depth 8 -quality 85 a.pdf a.png
Matt Manuel

67

Çıktıdan önce görüntü boyutunu küçültmek benim durumumda daha keskin görünen bir şeyle sonuçlanır:

convert -density 300 a.pdf -resize 25% a.png

2
Bu yöntemler benim için çalıştı ancak kabul edilen cevap olmadı. Özellikle, sonuçta ortaya çıkan ince çizgiler, daha önce büyük ölçüde takma ad iken artık tamamdır.
anderstood

2
Benim için işe yaramıyor, dosyayı bulamadığını iddia ediyor.
Sincap eğitimde


Ve komutu komut satırında çalıştırdım. #shiftenteringishard
Sincap eğitimde

5
Windows'ta çalıştırmanız gerekir magick convert -density ...çünkü "convert" bir Windows sistem yardımcı programıdır.
Andreas
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.