【发布时间】:2011-02-21 15:08:59
【问题描述】:
使用 ImageMagick,我应该使用什么命令将 PDF 转换为 PNG?我需要最高质量、最小文件大小。这就是我到目前为止所拥有的(顺便说一下非常慢):
convert -density 300 -depth 8 -quality 85 a.pdf a.png
看看当用户“查看” PDF 时 Gmail 会做什么,质量非常好,文件大小非常小。 DPI 仅为 96(我必须将密度设置为 300 才能获得任何体面的东西)。有人知道GMail是如何做到的吗?谢谢。
【问题讨论】:
-
使用
density也是转换后图像的解决方案blur。 -
I need highest quality, smallest file size.同时?不可能的。欢迎来到现实世界! -
我猜他的意思是以尽可能小的文件大小获得最高质量,或者与原始质量一样清晰,而不会添加不必要的人工制品,这些人工制品会增加文件大小而不会使图像变得更好。在这种情况下,尝试
convert -density 192 input.pdf -quality 100 -alpha remove output.png以某种方式-quality 100可能会降低文件大小。 192双96dpi就够用了,-alpha remove去掉透明png背景。
标签: pdf pdf-generation imagemagick