Konwertuj pliki PDF na PNG za pomocą programu ImageMagick


91

używając programu ImageMagick, jakiego polecenia należy użyć, aby przekonwertować plik PDF na PNG? Potrzebuję najwyższej jakości, najmniejszego rozmiaru pliku. to, co mam do tej pory (swoją drogą bardzo wolno):

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

Patrząc na to, co robi Gmail, gdy użytkownik „przegląda” plik PDF, można stwierdzić, że jakość jest niesamowita, a rozmiar pliku bardzo minimalny. DPI to tylko 96 (muszę ustawić gęstość 300, aby uzyskać coś przyzwoitego). Czy ktoś wie, jak robi to Gmail? Dzięki.


2
Wykorzystanie densityjest również rozwiązaniem przekonwertowanego obrazu, który jest zbyt rozmazany .
ch271828n

20
I need highest quality, smallest file size.W tym samym czasie? Niemożliwy. Witamy w prawdziwym świecie!
bers

Odpowiedzi:


40

kiedy ustawisz gęstość na 96, czy nie wygląda to dobrze?

Kiedy go wypróbowałem, zauważyłem, że zapisywanie jako jpg skutkowało lepszą jakością, ale większym rozmiarem pliku


6
właśnie próbowałem Convert -density 96 -quality 85 a.pdf a.png i wyniki są bardzo dobre
Avi Pinto

1
Jaka jest pełna linia poleceń do tego? Kiedy próbuję uruchomić to na komputerze z systemem Windows, uruchamia polecenie „konwertuj” systemu Windows.
Andreas

w systemie Windows polecenie „convert” poprzedzone jest słowem „magick”, aby to zadziałało. magick convert -gęstość 300 -depth 8 -quality 85 a.pdf a.png
Matt Manuel

67

Zmniejszenie rozmiaru obrazu przed wydrukowaniem skutkuje czymś, co wygląda ostrzej, w moim przypadku:

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

2
Ta metoda działała dla mnie, podczas gdy zaakceptowana odpowiedź nie. W szczególności powstałe cienkie linie są teraz w porządku, podczas gdy wcześniej były znacznie aliasowane.
anderstood

2
Nie działa dla mnie, twierdzi, że nie znajduje pliku.
Wiewiórka na treningu


I uruchomił polecenie w linii poleceń. #shiftenteringishard
Squirrel in training

5
W systemie Windows należy uruchomić, magick convert -density ...ponieważ „Convert” to narzędzie systemowe Windows.
Andreas
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.