使用ImageMagick,我应该使用什么命令将PDF转换为PNG?我需要最高质量,最小的文件大小。这就是我到目前为止(顺便说一下):
convert -density 300 -depth 8 -quality 85 a.pdf a.png
查看Gmail在用户“查看”PDF时所执行的操作,质量非常好,文件大小非常小。 DPI只有96(我必须设置密度为300以获得任何体面)。谁知道GMail是怎么做到的?感谢。
答案 0 :(得分:55)
Reducing the image size导致看起来更清晰的东西,在我的情况下:
convert -density 300 a.pdf -resize 25% a.png
答案 1 :(得分:34)
当你将密度设置为96时,它看起来不是很好吗?
当我尝试它时,我看到以jpg格式保存的结果是质量更好,但文件更大
答案 2 :(得分:0)
convert -density 192 input.pdf -quality 100 -alpha remove output.png
对于 pdf 文本文档就足够了。
-density 192
双 96dpi,更高只是使更大的图像和文件大小
-quality 100
以某种方式使文件大小略小
-alpha remove
去除 png 透明背景
答案 3 :(得分:0)
要获得高质量,应该在 Imagemagick 中进行“超级采样”。以高密度转换,然后根据需要调整大小(名义上足以补偿高密度)。
convert -density 288 input.pdf -resize 25% output.png
288=72*4 (72 dpi is default density, so 4x)
25%=1/4
所以 1/4 补偿了 4x。