首页 理论教育 颜色传递中的问题及优化策略

颜色传递中的问题及优化策略

时间:2023-06-29 理论教育 版权反馈
【摘要】:例如,由数码相机采集形成的颜色RGB数值用于驱动显示器显示该颜色,即颜色在数码相机这个设备上形成数字,再传递给显示器显示出这个颜色。图5-1源与目标的色域比较以图5-1中的颜色1为例。一般情况下,颜色的传递过程都会涉及颜色点的映射问题。另外,当解决了颜色的映射问题后,还是要用目标设备来表现出这个颜色,这就需要由映射后颜色的视觉色度值得到设备表现它所需要的设备颜色值,如RGB或CMYK。

颜色传递中的问题及优化策略

数字颜色的媒体传递,意味着颜色从一个设备到另一个设备的呈现。

例如,由数码相机采集形成的颜色RGB数值用于驱动显示器显示该颜色,即颜色在数码相机这个设备上形成数字,再传递给显示器显示出这个颜色。在这个过程中,将起始的颜色数字形成设备数码相机称为源设备,而将接收颜色RGB值显示颜色的显示器称为目标设备。进一步,对于显示器上的颜色到打印机上输出的过程,又将显示器称为源设备,打印机称为目标设备。

显然,在色彩传递过程中,一个设备既可以是源设备,又可以是目标设备。而作为颜色传递的功能,源和目标自然起着不同的作用,且这一作用直接与其色域相关。如果源设备的色域小于目标设备的色域,不难想象,源设备表现的所有颜色,目标设备都有能力准确表现。只要控制它们正确对应,所有传递的颜色都能保持不变。但是,若源设备的色域大于目标设备的色域,或两个设备的色域不对应,则总会有些颜色不能准确传递。如图5-1(a)所示的情况,深色网线所围的源色域中,有不同部位的较多区域的颜色都不能在浅色网线所示的目标设备上表现。但即便如此,也不能不形成一个目标色。那么,这些颜色将如何处理呢?

图5-1 源与目标的色域比较

以图5-1(b)中的颜色1为例。

颜色1的色度值为L*a*b*=(30,60,-100),在源色域中一个接近色域边界的位置,是个目标设备无法表现的颜色。不难想象,对这个颜色处理的办法应是由一个目标设备能够表现的、近似的颜色代替它,从而实现颜色从源到目标的传递。这个概念在色彩管理技术中称为颜色的“映射”,而将所有目标色域不能表现的颜色都映射进目标色域的过程和方法称为“色域映射”。

接下来的问题是,怎么代替?怎么映射呢?(www.xing528.com)

将颜色1点与明度轴上L* = 40的颜色点做一个连线,则这个连线上有许多目标色域上的颜色点,可从这些颜色点中选择一个代替颜色1。方式之一是可以用该连线上目标色域边界上的那个点代替,如图5-1(b)中的颜色2,其色度值为L*a*b*=(34,34.6,-57.6)。这样,就解决了颜色1在目标设备上表现的问题,即色彩管理技术颜色映射的问题。映射虽然使颜色发生了较大的变化,但毕竟能够在目标设备上呈现了。

虽然实际的颜色映射方法不一定就是这样,但从中看到,映射结果与映射方向及映射点的选择直接相关。

于是,目标色域外的源色域颜色点沿着怎样的方向,以怎样的缩进比例映射进目标色域中,是色彩管理技术中必须解决的,也是非常关键的问题。有不同的映射算法,其所达到的颜色再现效果也各有差异。

一般情况下,颜色的传递过程都会涉及颜色点的映射问题。而映射问题的解决,应该遵循尽可能地保持其色貌的原则。具体到技术手段,要解决的问题可以归纳为两点:(1)映射方向的确定;(2)在确定的映射方向上,如何映射进目标色域。

需要说明的是,颜色的这种传递和映射是在代表颜色视觉属性的CIE色度空间中进行的(常选用CIELAB色空间),并非在各自设备的颜色空间。这是因为:一方面,设备的数值颜色空间之间本身就没有比较的意义,另一方面,颜色的传递准确性最终还是要由人眼的视觉来评价的。因此,只有在视觉颜色空间中做出比较、判断,以及关联、代替才是有效的。

另外,当解决了颜色的映射问题后,还是要用目标设备来表现出这个颜色,这就需要由映射后颜色的视觉色度值得到设备表现它所需要的设备颜色值,如RGB或CMYK。而这个求解过程是能够完成的,即利用前一章节中介绍的设备颜色特性化的关系。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈