Su PDF original es más pequeño que la miniatura que está creando. Imagemagick escala la imagen para que coincida con las dimensiones solicitadas. Utilice los siguientes parámetros:
convert -scale '800x800+0+0>' -colorspace rgb -strip in.pdf[0] out.png
El trailing >
en el parámetro de escala Imagemagick dice que no escalar la imagen a tamaño que el original.
Editar: Imagemagick utiliza Ghostscript para procesar archivos PDF. Puede usar Ghostscript directamente si necesita establecer algunos parámetros, como la resolución para obtener una mejor imagen. La resolución predeterminada es 72 DPI, lo que significa que un papel A4 tiene un tamaño de 595 x 841 píxeles. Con 150 DPI obtendrás el doble de píxeles. P.ej.
gs -q -dBATCH -dNOPAUSE -sDEVICE=pngalpha -dMAxBitmap=500000000 -dAlignToPixles=0 -dGridFitTT=0 -r150x150 -sOutputFile=out.png in.pdf
El comando anterior es casi idéntico al que utiliza Imagemagick. Tenga en cuenta el parámetro -r que establece una resolución de 150 DPI. Puede usar ImageMagick para escalar la imagen resultante a un tamaño más pequeño.
Usar una resolución más alta reducirá la falta de claridad cuando cambie el tamaño de la imagen.
PDF original: http://cl.ly/2aaeab1848c0fc5db5ce – Norwald2