ImageMagick转换产生比PhotoShop

时间:2016-08-08 20:10:34

标签: pdf imagemagick ghostscript cmyk

此命令的ImageMagick(IM)结果

convert myRGB.png -colorspace cmyk cmyk.pdf <br>

不像Photoshop制作的CMYK PDF那样明亮或接近屏幕颜色。 myRGB.png是使用GIMP生成的PNG文件。

我不拥有Photoshop,并且希望坚持使用开源工具。 IM的当前Ubuntu版本是6.7.7。 IM版本产生非常黑暗,完全无法使用的CMYK PDF。

在从源代码构建LCMS包之后,我在Ubuntu 14.0.4上从源代码构建了7.0.2-6 Q16,并且上面的命令效果更好,但是如上所述的CMYK PDF不那么明亮,并且不像屏幕颜色那么接近类似的Photoshop输出。例如。黑人不是完全黑人;天空颜色是暗蓝色而不是亮蓝色/青色。

我尝试过使用Adobe下载的ICC文件,如下所示

convert myRGB.png -colorspace cmyk -profile WebCoatedSWOP2006Grade5.icc cmyk.pdf

我已经尝试了所有14个Adobe ICC文件的这个命令,并且它们中的任何一个都没有区别。虽然,我承认我不明白ICC在什么情况下发挥作用或者根本不适合这个问题。

简单的问题是为什么IM转换工具与CMYK的Photoshop结果不匹配?
第二个问题是,如果IM无法做到这一点:是否有任何开源工具或工具可以匹配Photoshop结果以生成CMYK PDF和RGB PNG?

1 个答案:

答案 0 :(得分:1)

有两个应用程序涉及,因为你可能知道,因为你用Ghostscript标记了它。你还没有说过你安装了哪个版本的Ghostscript,但我要做的第一件事就是从等式中删除ImageMagick。

确定IM是否有Ghostscript产生RGB或CMYK输出,我敢打赌它是从GS获得RGB。您需要找出IM正在使用的Ghostscript命令行,我无法告诉您如何执行此操作。假设Ghostscript输出是RGB,那么这就解释了为什么改变IM设置没有区别。

假设上述情况正确,请使用Ghostscript中的png16m设备直接生成RGB PNG文件,这样可以减少问题的范围:

gs -sDEVICE=png16m -o out.png input.pdf

现在,您还没有说明您安装的Ghostscript的版本,但是假设它相对较新,您可以查看/ ghostpdl / doc目录,并在Ghostscript中找到有关使用颜色管理的大量信息,文档GS9_Color_Management。 pdf可能会有所帮助。它肯定会为你提供无数改变输出的机会。