如何
- 从 RGB 转换为 CMYK
- 软化/减少色重(避免在印刷机中熔化)
在红宝石中?这是一个rails应用程序。链接没问题,代码示例很棒。
首先,确保你有使用 LCMS 编译的 imagemagick(在 mac 上brew install imagemagick --with-little-cms
)。重新安装 imagemagick 后,您可能需要重新安装 rmagick gem。
接下来,获取Adobe ICC 颜色配置文件(同样,这些是针对 mac 的,但我相信您可以轻松找到其他平台的版本)。
然后启动你的编辑器,按照这些思路做一些事情。
image = Image.read("my_image.jpg")[0]
image.colorspace = Magick::CMYKColorspace
image.add_profile("path_to/adobe_icc_profiles/CMYK/USWebCoatedSWOP.icc")
image.write("my_image_cmyk.jpg")
我会说,使用 RMagick:http: //rmagick.rubyforge.org/
不过,请确保使用版本 2 及更高版本,因为它也适用于 Ruby 1.9。版本 1 仅适用于 1.8。
然而,作为一个例子,我对 ImageMagick 并没有疯狂的经验。你可以从这里开始: