GIMP/CMYK 支持
本文将展示如何在 Gimp 中使用 Separate 和 Separate+ 插件启用基本的 CMYK 支持,并解释如何使用颜色校样滤镜对图像进行软打样。它还将涵盖关于 CMYK 颜色和桌面出版 (DTP) 的更一般性主题。
阅读前须知
在为 Gimp 安装 Separate 或 Separate+ 插件之前,您需要知道您是否真的需要它。
关于使用 Gimp 的优点已经有很多争论。大多数激烈的讨论都围绕着 Gimp 不支持 CMYK 模式这一事实。但是,您必须理解,对于 DTP 专业人士而言,这个主题比其他用户(摄影师、网页艺术家、家庭用户)更重要。
CMYK 色彩模型(或 CMYK 模式)主要由需要输出用于商业印刷的图像的 DTP 专业人士使用。对于普通家庭用户甚至专业摄影师来说,支持使用 CMYK 色彩分离图像不是必需的。
即使您在喷墨或彩色激光打印机中看到青色、品红色、黄色和黑色墨盒,也并不意味着您需要向其提供 CMYK 文件。实际上,它们中的大多数实际上只接受 RGB 图像或在内部将 CMYK 图像转换为 RGB。
局限性
与专有工具相比,使用以下方法有一些局限性。即,Separate+ 及其前身不支持 GCR(灰色成分替换)和 UCR(底色去除)。此外,Separate 插件(而非 Separate+)不支持剪切路径,并且 Separate 或 Separate+ 均不支持打开 CMYK 文件。
虽然 Scribus 支持底色去除,但在撰写本文时,Linux 上的任何图形工具都不支持灰色成分替换。
您需要的
您将需要 Gimp(当然),Separate 或 Separate+ 插件以及 ICC 配置文件。所有这些都可以从 AUR 安装。
关于 CMYK 色彩模型
如果您对理论不感兴趣,您可以直接跳到关于 GIMP 中的 CMYK 色彩支持 的标题。
首先,CMYK 模式的正确名称,正如它通常所知的那样,是 CMYK 色彩模型。它被称为色彩模型,因为它代表了一种描述颜色的标准方法。
色彩模型也称为减色色彩模型,与加色(即 RGB)色彩模型相反。术语“加色”和“减色”表明,对于颜色感知至关重要的光,在到达眼睛之前会被添加或减去。原色的选择基于以下信念:红色、绿色和蓝色(对于 RGB)或青色、品红色、黄色(对于 CMYK)的组合产生最大的可见颜色范围。
当墨水吸收落在其上的部分光时,就会发生光的减法。其余部分被反射并到达我们的眼睛。不同的墨水吸收光谱的不同部分的光,C-M-Y 墨水的组合产生最大范围的不同颜色。
理想情况下,所有光的减法,即当青色、品红色和黄色以其全密度混合在一起时,我们应该得到黑色(即,没有光反射,完全被墨水吸收)。但是,这在现实世界中通常不是真的,因为墨水是半透明的,下面的白纸会反射一些光。在印刷中使用额外的黑色墨水(CMYK 中的 K 代表 Key 或 blacK)是由于这个事实。它增加了图像的必要密度,使黑色成为黑色。
当在商业印刷机上打印图像时,需要一次打印一种原色(或黑色)。因此,原始图像(通常是数字 RGB 图像或印刷照片)需要分离为青色、品红色、黄色和黑色成分。
缺乏对此类分离的支持使 Gimp 对 DTP 专业人士没有吸引力。
关于 ICC 色彩配置文件
由于 RGB 和 CMYK 颜色的再现都特定于用于生成图像的设备(或墨水),因此发明了色彩空间的概念。色彩空间制定了物理颜色与我们用来描述它们的色彩模型之间的关系。这些关系(函数)可以打包成 ICC 配置文件的形式的文件。
ICC 配置文件用于描述颜色在系统中的再现方式,无论是显示器、扫描仪还是印刷机。当为印刷机分离图像时,我们使用源配置文件(要分离的图像的色彩空间)和目标配置文件(图像预期的印刷机的色彩空间)。
对于印刷机,墨水和纸张组合的标准化使组织能够生成应该与您正在寻找的印刷条件相匹配的配置文件。从事此工作的组织包括欧洲色彩倡议组织 (ECI)、美国的 GRACoL/SWOP 工作组以及 ISO 及其 ISO 12647-2。如果您不确定要使用哪个配置文件,您应该联系您的印刷商。
关于 CMYK 色彩和 Gimp
Gimp 仍然缺少完整的 CMYK 色彩模型支持。在 CMYK 模式下分离然后编辑图像的能力仍然 在要添加的功能列表中排在很后面。但是,有一个名为 Separate 的插件,它为该问题提供了部分解决方案。
Separate 插件具有以下能力
- 分离 RGB 图像
- 色彩管理(使用 ICC 配置文件和 lcms)
- 软打样颜色
- 将 ICC 配置文件附加到分离的图像文件
Separate+ 插件具有与 Separate 相同的功能,但它还具有
- 从一个 RGB 配置文件转换为另一个 RGB 配置文件的能力
- 双色调支持
Gimp 本身提供了一组较小的 CMYK 相关功能
- 使用颜色选择器时显示 CMYK 值
- 通过显示滤镜进行软打样颜色(不推荐)
- 通过色彩管理设置进行软打样颜色
获取软件
Gimp 的 Separate 插件
一旦您获得了 源代码 tarball,您可以使用常用的 tar 命令解压缩它
$ tar xvf separate-version.tar.gz
其中 version 将是 Separate 插件的版本(在撰写本文时为 0.1)。
将名为 separate 的文件(位于解压缩的 separate 目录内)复制到 Gimp 的插件目录中
$ cp separate/separate /usr/lib/gimp/version/plug-ins/
其中 version 将是 Gimp 的主要版本号(在撰写本文时为 2.0)。
当您启动 Gimp 时,Separate 将被识别并通过图像 > Separate 菜单访问。
Separate+ 插件
要手动安装,请从 Sourceforge.jp 下载页面 获取 zip 文件,解压缩它并发出以下命令
$ make # make install
当您启动 Gimp 时,Separate+ 将被识别并通过图像 > Separate 菜单访问。
安装 ICC 配置文件
如果您使用来自 AUR 的 Separate 插件包,您已经安装了配置文件。但是,如果您自己构建了 Separate,或者您正在使用 Separate+,您将需要安装 ICC 配置文件。
从 AUR 安装
要从 AUR 安装 ICC 配置文件,您需要安装 eci-iccAUR 和/或 icc-adobeAUR。
手动安装
在手动下载和安装配置文件之前,您需要知道 ICC 配置文件的标准位置是 /usr/share/color/icc。您必须创建此目录并将任何配置文件复制到那里。另一个标准位置是 ~/.color/icc。
解压缩下载的 zip 文件,并将 CMYK 和 RGB 目录的内容复制到我们上面提到的目录之一中。
分离 RGB 图像
在 Gimp 中打开图像。从图像菜单中,打开 Separate 子菜单并选择Separate (到颜色)。
选择源 (RGB) 和目标 (目标,CMYK) 配置文件,然后单击确定。
这将打开另一个窗口,其中包含 CMYK 色彩版本。您可以看到总共有 5 层。
从 Separate 子菜单中选择保存...(或 Separate+ 中的导出...),并将文件以 TIFF 格式保存,并附加(嵌入)ICC 配置文件。
您只能分离展平的图像,因此建议您在创建 CMYK TIFF 之前保存图像的新副本。
处理已分离的图像
如果您想处理已分离的图像,您需要非常熟悉 CMYK 图像的工作方式。如果您在分离图像后查看 Gimp 的图层窗口,您将看到完成分离的巧妙方式。但是,编辑图像不像使用 Adobe Photoshop 等专有软件那样简单。
基本上,您需要处理每种原色(加上黑色)的灰度值。所有工具都可用,但您只能逐层且以灰度应用它们。
使用显示滤镜进行软打样
鉴于这种情况,创建可靠的 CMYK 图像的最佳方法是在 RGB 模式下工作,但启用软打样。软打样是调整屏幕显示颜色以匹配最终打印效果的方法。在较新版本的 The GIMP 中,可以通过显示滤镜实现软打样。
转到视图菜单并选择显示滤镜...选项。从可用滤镜列表中,选择颜色校样(在 The GIMP 2.2.13 版本的最底部)。单击两个列表之间的向右箭头按钮,颜色校样滤镜将放置到活动滤镜列表中。单击它(活动滤镜列表中的那个),您将在下面获得一些选项。
尽管这看起来非常方便,但经验证明,这不是一种可靠的软打样方法。建议您正确配置 Gimp 的色彩管理系统并启用打印模拟模式,而不是使用显示滤镜进行软打样。
意图
颜色校样(渲染)意图可以是以下之一
- 感知
- 相对色度
- 饱和度
- 绝对色度
感知和相对色度是最常见的。
感知将源色彩空间的完整色彩范围压缩或扩展到目标色彩空间的完整色彩范围中。
相对色度意图调整源空间的白色(白点),然后相应地调整源色彩的其余部分。目标空间之外的源色彩将映射到最接近的可再现色彩。在某些软件中,这也被称为校样意图。
即使色彩在目标空间中失真,饱和度意图也保持源色彩的饱和度。此意图仍被认为是实验性的,您可能会得到意外(如果不是不希望的)结果。
绝对色度保留源空间和目标空间的重叠部分,并将目标空间之外的源色彩映射到最接近的可再现色彩。
配置文件
对于颜色校样,我们通常使用图像要打印在其上的设备的配置文件(请参阅上文)。为了测试目的,您可以使用任何 Adobe 配置文件上面提到。
使用插件的校样功能进行软打样
Separate 本身提供了一种软打样颜色的方法。这种软打样方法不是动态的:它不会在您编辑图像时更新,但更像是单次预览。但是,它比 The GIMP 使用颜色校样显示滤镜的软打样要准确得多。基本上,校样功能使用绝对色度意图将图像转换为 RGB 空间。它应该提供与打印副本的并排匹配。
要使用 Separate 的校样功能进行软打样,您首先分离图像,然后从 Separate 子菜单中选择校样。源配置文件是您显示器的 RGB 配置文件(请参阅ICC 配置文件)。目标配置文件是您的图像将输出到的 ICC 配置文件。
单击确定,您将看到打印图像外观的 RGB 图像。
Separate+ 的行为方式与 Separate 相同。
参见
- 关于 CMYK 色彩模型 (维基百科)
- 关于一般颜色 (维基百科)
- 国际色彩联盟 (ICC 首页)
- 关于色彩管理 (维基百科)
- ICC 色彩配置文件格式简介 (ICC 首页)
- Gimp DTP 色彩管理 (Foxbunny's Journal)
- 色彩管理:色彩空间转换 (Cambridge in Color)
- 灰色成分去除 (色彩渲染意图)
- 底色去除 (色彩渲染意图)
相关软件
- Gimp (v2.0 及以上版本)
- lcms (v1.15)
- Separate 插件 (v0.10 及以上版本)
- Separate+ 插件
- cmyktool 是一个用于 CMYK 软打样的独立程序,如果您需要将 CMYK 发送到打印机(尤其是在您想要调整纯黑色以避免光晕的情况下),它可能会很有用