Ваш оригинал pdf меньше, чем созданный вами миниатюра. Imagemagick масштабирует изображение в соответствии с запрошенными размерами. Используйте следующие параметры:
convert -scale '800x800+0+0>' -colorspace rgb -strip in.pdf[0] out.png
Задний >
в параметре шкалы говорит Imagemagick, чтобы не масштабировать изображение больше, чем оригинал.
Редактировать: Imagemagick использует Ghostscript для рендеринга PDF-файлов. Вы можете использовать Ghostscript напрямую, если вам нужно установить некоторые параметры, такие как разрешение, чтобы получить лучшее изображение. Разрешение по умолчанию - 72 DPI, что означает, что бумага формата A4 имеет размер 595 x 841 пиксель. С 150 DPI вы получите вдвое больше пикселей. Например.
gs -q -dBATCH -dNOPAUSE -sDEVICE=pngalpha -dMAxBitmap=500000000 -dAlignToPixles=0 -dGridFitTT=0 -r150x150 -sOutputFile=out.png in.pdf
Эта команда почти идентична той, которую использует Imagemagick. Обратите внимание на параметр -r, который устанавливает разрешение 150 DPI. Вы можете использовать ImageMagick для масштабирования полученного изображения до меньшего размера.
Использование более высокого разрешения уменьшит нечеткость при изменении размера изображения.
Оригинал PDF: http://cl.ly/2aaeab1848c0fc5db5ce – Norwald2