Ghostscript pdf到jpg windows/linux的颜色差异


Ghostscript pdf to jpg windows/linux color differences

我正在使用ghostscript编写一个函数,将多页PDF转换为每页一个JPG。

在使用ghostscript 9.05和WAMP Server的窗口上,一切都很好。

问题是我在WAMP和我的linux服务器(1&1主机)之间有差异:

命令正在工作:我可以将pdf转换为jpg,但问题是:颜色完全过饱和。

我尝试了选项-dUseCIEColor:颜色现在很好,除了深色背景现在是灰色/浅色。

为什么会有这些差异?我在windows和linux上使用了相同的版本。

我听说过ICC的颜色配置文件,但我不知道这是否是一个好方法,因为我使用默认。

如果有人有信息。。。感谢

或者,如果你知道一个很好的替代ghostscript将PDF转换为JPG。。。

这是我正在使用的命令:

$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);

在Ghostscript IRC频道上讨论过这一点后,问题是Linux服务器运行的是Ghostscript 8.71,而不是9.05-9.xx版本引入了一个基于ICC配置文件的全新颜色工作流。

唯一现实的解决方案是将Linux服务器更新到9.05。