我正在使用 ghostscript 编写一个函数,将多页 PDF 转换为每页一个 JPG。
在带有 ghostcript 9.05 和 WAMP 服务器的 Windows 上一切正常。
问题是我在 WAMP 和我的 linux 服务器(1&1 Hosting)之间存在差异:
该命令正在运行:我可以将 pdf 转换为 jpg,但问题:颜色完全过饱和。
我尝试了选项 -dUseCIEColor :颜色现在很好,除了现在是灰色/较浅的深色背景。
为什么会有这些差异?我在 windows 和 linux 上使用了相同的版本。
我听说过 ICC 颜色配置文件,但我不知道它是否是好方法,因为我使用默认值。
如果有人有信息...谢谢
或者,如果您知道将 PDF 转换为 JPG 的替代 ghostscript 的好方法...
这是我正在使用的命令:
$ghostscriptCommand="gs -dUseCIEColor -dSAFER -dBATCH -dNOPAUSE -dPDFSETTINGS=/screen -sDEVICE=jpeg -dJPEGQ=60 -dTextAlphaBits=4 -dGraphicsAlphaBits=4 -r144 -sOutputFile=$dir/p%03d.jpg $pdfFile";
exec($ghostscriptCommand);