我正在尝试上传并将pdf转换为jpeg图像,我正在使用带有imagick和php的ghostscript。问题是jpeg的质量并不令人满意。
这是我的设置和我使用的
exec(' convert -density 400 -colorspace sRGB"'。$ pdf_path。' [0]" -resize 842 -quality 100"& #39; $的save_path' .JPG"&#39);
我应该使用哪些设置?
你可以看到图片很暗,文字不清晰。这是原始pdf的网址" http://icebergfeeds.co.uk/admin/images/magazine-content/54085a9d5a03d.pdf"这是 示例结果,
答案 0 :(得分:3)
对我来说,使用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 my my 150 150但你可以增加它以获得更好的质量