当前位置:主页 > 期刊 > 专刊

理解色彩管理中的Rendering Intent

时间:2006-03-22 15:17:59来源:科印传媒《印刷技术》作者:湛新霞

  许多色彩管理系统(如ColorOpen等)、桌面出版软件(Photoshop、Illustrator、InDesign、QuarkXPress等)以及RIP,都允许用户在使用色彩描述文件(ICC Profile)执行转换时,自行选择合适的Rendering Intent(暂译为“再现意图”)。那么,什么是再现意图,又如何选择呢?
  何为再现意图
  色彩管理系统都是借助一个与设备无关的色空间作为中介,实现色彩在设备之间的直接转换。然而,当将色彩从设备连接空间向设备空间转换时就出现问题了,因为每个设备的显色能力有限,而且各不相同,即Gamut值(一个设备所能获取、显示或输出的所有色彩的集合)不同,通常RGB设备比CMYK设备的Gamut值要大。如图1所示,表示了一个理论的RGB和CMYK色空间的差异,其中,1、2、3代表位于CMYK设备Gamut值之内的3个像素,4、5、6代表位于CMYK设备Gamut值之外的3个像素。


图1  RGB设备和CMYK设备的Gamut值

  既然没有简单的方法处理色彩从一个色空间到另一个色空间的转换,那该怎么办呢?显然,如果坚持用精确的解决方案,问题就无法解决,但如果寻找一个合理的解决方案,即对色彩做一个近似的合理的匹配是有可能的。“合理”的含义依赖于期望获得的效果。ICC定义了被称做“再现意图”的4种效果,用户可以灵活地为不同的图像进行选择。ICC Profile用于把图形和图像从一个色空间转换到另一个色空间,再现意图与Profile并肩使用,如图2所示。通常ICC Profile中必须包含应用这4个意图的方法或数据,当然,有些可能是通过颜色引擎使用算法来执行的。


图2  ICC Profile执行色彩转换的过程

  从图1可以看到,当我们把一幅图像从一个色空间转换到另一个色空间时,可能有一些在此设备上可以呈现的色彩,在彼设备上不能再现。这时就需要对目标设备不能显示的色彩做某种变换,使它在目标设备上能获得相应的色彩表现。如有一张花的照片,印刷机不能复制其中较饱和的红色,花的红色(图1中的4、5、6像素)就需要调整或改变为一种可以印刷的红色。那么,在使用ICC Profile转换时,用于主管这些设备Gamut值之外的色彩调整规则就是我们所说的“再现意图”,实际上是对超出目标设备Gamut值之外的色彩的处理模式,它决定了设备之间Gamut值映射的样式。
  四种再现意图选择
  ICC定义的4种再现意图分别是perceptual(知觉)、 saturation(饱和度)、relative colorimetric(相对色度)、absolute colorimetric(绝对色度)。下面我们进一步了解各自的含义,从而指导实际的应用。
  1.饱和度再现意图
  饱和度再现意图以保持图像中像素的饱和度为目标,但可能以牺牲色相和明度的精确性为代价,是极少使用的一种再现意图。
  在图3中,像素4、5、6刚好落在色空间中心外的一条直线上。在饱和度目标下,落在目标设备Gamut值之外的每一个像素都被独立处理,而不考虑其周围的像素, 因此,4、5、6这3个像素向着目标设备Gamut值边界上的同一个点移动。值得注意的是,这时位于目标设备Gamut值之内的像素1、2、3也向着目标设备色空间的外边界方向重新映射,从而有效地增加了图像的饱和度。显然,采用饱和度目标,会把所有的色彩变换到目标设备的Gamut值之内,但是,在转换的过程中也会同时增加所有位于目标设备Gamut值之内的色彩的饱和度。


图3 饱和度再现的Gamut值映射

  饱和度再现意图不常用于日常的工作流程中,但是,对于商业统计图表以及卡通图、漫画或者一些色彩较浅的图像,可以用它提高其饱和度,因为对于这些图像而言,纯色的生动和色块之间鲜明的对比度比色彩本身的精确匹配更重要,所以又称这一目标为“图形”目标。

#news_tuijian#