升级了 ImageMagick
后,将pdf转换为jpeg时文本质量下降:
旧图片
新图片
转换命令:
convert foo.pdf foo.jpeg
旧的 ImageMagick 版本:
[root@home]# convert -version
Version: ImageMagick 6.2.8 05/07/12 Q16 file:/usr/share/ImageMagick-6.2.8/doc/index.html
Copyright: Copyright (C) 1999-2006 ImageMagick Studio LLC
生成文件大小:
-rw-r--r-- 1 root root 139K Apr 2 16:11 foo-0.jpeg
-rw-r--r-- 1 root root 130K Apr 2 16:11 foo-1.jpeg
-rw-r--r-- 1 root root 334K Mar 24 14:27 foo.pdf
升级ImageMagick后
[root@home]# convert -version
Version: ImageMagick 6.7.8-10 2012-08-17 Q16 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2012 ImageMagick Studio LLC
Features: OpenMP
生成的文件大小:
-rw-r--r-- 1 root root 60K Apr 2 16:11 foo-0.jpeg
-rw-r--r-- 1 root root 55K Apr 2 16:11 foo-1.jpeg
-rw-r--r-- 1 root root 334K Mar 24 14:27 foo.pdf
我尝试使用antialias
标志:
convert -antialias foo.pdf foo.jpeg
尝试将quality
设置为更高值,但仍然没有效果:
convert -quality 100 foo.pdf foo.jpeg
并且使用超级采样:
convert -density 288 -background white -alpha off foo.pdf -resize 25% foo.jpeg
两种新的ImageMagick版本在生成更大的文件和更好的结果方面表现良好,但运行时间更长,质量较旧版ImageMagick版本低。
有什么建议吗?
-alpha remove
而不是-alpha off
。 - Skippy le Grand Gourou