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 配置文件用于描述颜色在系统中的再现方式,无论是显示器、扫描仪还是印刷机。当为印刷机分离图像时,我们使用源配置文件(要分离的图像的色彩空间)和目标配置文件(图像 intended for 的印刷机的色彩空间)。
当涉及到印刷机时,墨水和纸张组合的标准化使得组织能够生成应该与你正在寻找的印刷条件相匹配的配置文件。从事此工作的组织包括欧洲色彩倡议组织 (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 (to Colour)。
选择源 (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 本身提供了一种软校样颜色的方法。这种软校样方法不是动态的:它不会在您编辑图像时更新,而更像是一次性预览。但是,它比 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 发送到打印机(特别是当您想要调整纯黑色以避免光晕时),它可能很有用