Konwertuj PDF na PNG za pomocą ImageMagick

Używając ImageMagick, jakiego polecenia powinienem użyć do konwersji pliku PDF na PNG? Potrzebuję najwyższej jakości, najmniejszego rozmiaru pliku. to jest to co mam do tej pory (przy okazji bardzo powoli):

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, jakość jest niesamowita, a Rozmiar pliku jest bardzo minimalny. DPI jest tylko 96 (muszę ustawić gęstość 300, aby uzyskać coś przyzwoitego). Wie ktoś jak GMail to robi? Dzięki.

Author: StackOverflowNewbie, 2010-05-20

2 answers

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

Kiedy próbowałem to zobaczyłem, że zapisywanie jako jpg skutkowało lepszą jakością, ale większy rozmiar pliku

 31
Author: Avi Pinto,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-05-26 05:51:18

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

convert -density 300 a.pdf -resize 25% a.png
 45
Author: Alastair,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-09-18 02:46:55