使用ImageMagick将EPS转换为JPEG时如何保持颜色设置

Sli*_*nky 7 jpeg imagemagick eps

我需要使用ImageMagick将数千个EPS文件转换为JPEG.

转换几乎正常 - 不同的是,在浏览器中查看时,转换的JPEG中的颜色比原始EPS中的颜色更饱和.

但是,当我在Photoshop中查看源EPS和转换的JPEG时,颜色是相同的.这是产生上述结果的命令:

convert -density 300 -quality 100% -colorspace RGB \
        Mbox2.eps -flatten Mbox2.RGB.jpg
Run Code Online (Sandbox Code Playgroud)

有谁知道是什么导致了这个以及如何解决它?

Kur*_*fle 4

最有可能的是,Photoshop 使用 sRGB(或者可能是 CYMK)。所以你应该尝试:

convert Mbox2.eps \
    -density 300 -quality 100% -colorspace sRGB -flatten Mbox2.sRGB.jpg

convert Mbox2.eps \
    -density 300 -quality 100% -colorspace CMYK -flatten Mbox2.CMYK.jpg
Run Code Online (Sandbox Code Playgroud)

看看您现在的结果是否更符合您的预期。