4

如何

  • 从 RGB 转换为 CMYK
  • 软化/减少色重(避免在印刷机中熔化)

在红宝石中?这是一个rails应用程序。链接没问题,代码示例很棒。

4

2 回答 2

1

首先,确保你有使用 LCMS 编译的 imagemagick(在 mac 上brew install imagemagick --with-little-cms)。重新安装 imagemagick 后,您可能需要重新安装 rmagick gem。

接下来,获取Adob​​e 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")
于 2013-09-14T10:31:26.030 回答
0

我会说,使用 RMagick:http: //rmagick.rubyforge.org/

不过,请确保使用版本 2 及更高版本,因为它也适用于 Ruby 1.9。版本 1 仅适用于 1.8。

然而,作为一个例子,我对 ImageMagick 并没有疯狂的经验。你可以从这里开始:

http://www.imagemagick.org/script/command-line-tools.php

于 2011-06-14T11:45:40.437 回答