【问题标题】:jpg to eps conversion inverts colorsjpg 到 eps 的转换会反转颜色
【发布时间】:2020-04-27 14:16:08
【问题描述】:

我正在尝试使用convert image.jpg -format esp3 image.eps 将一些 CMYK 图像从 jpg 转换为 eps。生成的文件似乎会反转或破坏颜色信息。

原始 .jpg 示例:

转换后的 .eps 示例:

我已经尝试了该命令的一些变体。例如,convert -colorspace RGB image.jpg -format esp3 image.eps 的输出看起来要好得多(因为在图像中是可识别的)。然而,可以预见的是,颜色不正确。

我可以做些什么来纠正结果?我愿意接受其他(Linux 终端)程序或脚本语言来完成工作。

可能有用的信息:

$ convert --version
Version: ImageMagick 6.9.7-4 Q16 x86_64 20170114 http://www.imagemagick.org
Copyright: © 1999-2017 ImageMagick Studio LLC
License: http://www.imagemagick.org/script/license.php
Features: Cipher DPC Modules OpenMP
Delegates (built-in): bzlib djvu fftw fontconfig freetype jbig jng jpeg lcms lqr ltdl lzma openexr pangocairo png tiff wmf x xml zlib

【问题讨论】:

    标签: jpeg imagemagick-convert eps cmyk


    【解决方案1】:

    这对我来说在 IM 6.9.10.84 Q16 Mac OSX 上运行良好。

    sRGB lena.jpg:

    将其转换为 CMYK:

    convert lena.jpg -colorspace CMYK x1.jpg
    


    CMYK 莉娜 (x1.jpg):

    转换为 EPS:

    convert x1.jpg EPS3:x1.eps
    

    使用 Mac Preview 显示的 x1.eps 看起来不错 - 没有颜色反转。

    同样,使用配置文件会更好:

    convert lena.jpg -profile /Users/fred/images/profiles/sRGB.icc -profile /Users/fred/images/profiles/USWebCoatedSWOP.icc x2.jpg
    


    带有配置文件的 CMYK lena (x2.jpg)

    转换为 EPS:

    convert x2.jpg EPS3:x2.eps
    


    结果看起来像创建它的 jpg - 没有颜色反转。

    张贴你输入的 jpg,我可以看看。

    也许它是您的 ImageMagick 或 libjpeg 或 lcms 版本?

    转换 image.jpg -format esp3 image.eps

    注意:您有 拼写错误 -format eps3(您使用的是 esp3)。因此,也许默认 EPS 不支持您尝试执行的操作。另请注意,我在输出前加上 EPS:。试试看,虽然可能没关系。

    【讨论】:

    • 这弄乱了颜色。我需要将 EPS 保持为 CMYK,因为这些图像是为打印而设计的。
    • 查看我对答案的补充。
    • 信不信由你,我认为是你发现的拼写错误弄乱了颜色配置文件——我不知道是怎么回事。修复后,我得到了正确的颜色输出。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-10-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-08
    相关资源
    最近更新 更多