imagick - pdf 转 jpg 质量问题

Dis*_*ame 1 ghostscript imagick

我正在尝试上传 pdf 并将其转换为 jpeg 图像,我正在使用 Ghostscript 和 imagick 和 php。问题是 jpeg 的质量不太令人满意。

这是我的设置和我使用的

exec('转换-密度400 -colorspace sRGB“'.$pdf_path.'[0]”-resize 842 -quality 100“'.$save_path.'.jpg”');

我应该使用哪些设置?

正如你所看到的,图片很暗,文字不清楚。这是原始 pdf 的网址“ http://icebergfeeds.co.uk/admin/images/magazine-content/54085a9d5a03d.pdf ”,这是示例结果, 在此输入图像描述

use*_*633 5

对于我来说,我使用 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
Run Code Online (Sandbox Code Playgroud)

您可以使用参数 -r 来调整质量,我的情况是 150,但您可以增加它以获得更好的质量