2014-09-04 79 views
0

我想上传并将PDF转换为jpeg图像,我使用的是与imagick和php的ghostscript。问题在于jpeg的质量并不令人满意。imagick - pdf格式为jpg质量问题

这是我的设置,我用

EXEC( '转换-density 400 -colorspace的sRGB“'。$ pdf_path。 '[0] “调整大小842 -quality 100”'。$的save_path“。的.jpg“');

我应该使用哪些设置?

正如您所看到的图片很暗,文字不清晰。这是原始的PDF“ http://icebergfeeds.co.uk/admin/images/magazine-content/54085a9d5a03d.pdf”这里是 示例结果的URL, enter image description here

+0

http://icebergfeeds.co.uk/admin/images/magazine-content/540736661ba41。 pdf错误404 – KenS 2014-09-04 12:21:20

+0

对不起,这是dy有趣的内容,更新了网址 – 2014-09-04 12:27:21

+0

使用当前版本的Ghostscript呈现它对我来说看起来很好。当然,我不知道ImageMagick配置在Ghostscript配置方面意味着什么。 – KenS 2014-09-04 15:47:32

回答

1

对我来说,IM使用ghostscript的提取在JPEG高品质的图像,这是我的脚本:

gs -sDEVICE=jpeg -dAutoRotatePages=/None -o D:\temp\cover_thumb.jpg -dFirstPage=1 -dLastPage=1 -dNOPAUSE -dJPEGQ=100 -dGraphicsAlphaBits=4 -dTextAlphaBits=4 -r150 -dUseTrimBox D:\temp\pdfs\a.pdf -q 

您可以使用参数-r im来玩质量,但是您可以增加它以获得更好的质量