Ghostscript pdf2jpg-颜色错误?

Ghostscript pdf2jpg-颜色错误?,pdf,jpeg,ghostscript,Pdf,Jpeg,Ghostscript,我正在使用c#中的Ghostscript API将多页PDF转换为JPG 我的问题是颜色转换 当我在photoshop中打开源PDF并导出为jpeg时,每个jpeg中的每种颜色都与原始PDF的颜色完全匹配 然而,当我通过Ghostscript运行该过程时,颜色显示为与原始颜色不同的色调。例如: 原始PDF颜色:#8DBB3F; Photoshop pdf至jpg颜色:#8DBB3F; Ghostscript pdf2jpg颜色:#7DEE00 所有颜色都会出现这种情况——所有颜色的色调都略有不同

我正在使用c#中的Ghostscript API将多页PDF转换为JPG

我的问题是颜色转换

当我在photoshop中打开源PDF并导出为jpeg时,每个jpeg中的每种颜色都与原始PDF的颜色完全匹配

然而,当我通过Ghostscript运行该过程时,颜色显示为与原始颜色不同的色调。例如:

原始PDF颜色:#8DBB3F; Photoshop pdf至jpg颜色:#8DBB3F; Ghostscript pdf2jpg颜色:#7DEE00

所有颜色都会出现这种情况——所有颜色的色调都略有不同

以下是传递给ghostscipt的论点:

“pdf2jpg-dNOPAUSE-dBATCH-dSAFER-sDEVICE=jpeg-r150-dTextAlphaBits=4-dGraphicsAlphaBits=4-dMaxStripSize=8192-sOutputFile=myfile-%d.jpg


有人能帮忙吗?

试试“-dusececolor”

添加
-dusececolor
(如sovo所说),再加上尝试添加
-dJPEGQ=95
,将JPEG质量设置为95%

此外,您可能希望尝试
-sDEVICE=jpegcmyk
使JPEG使用CMYK颜色空间


-sDEVICE=jpeg
使用RGB颜色。如果您的PDF使用了CMYK,转换为RGB可能会导致更多颜色偏差,尤其是在没有使用ICC配置文件的情况下。)

-dUseCIEColor为我工作,但后来我尝试使用更新的DLL版本,这在不传递新标志的情况下解决了问题,它还通过嵌入字体解决了我的字体渲染问题。我用版本9.16替换了旧的DLL。我还能够将jpeg质量保持在100。

尝试DPI参数值300+(-r300)在ghostscript中

你在别处找到过这个问题的答案吗?