3、CIE标准色度系统:XYZ三刺激值与色度图,我当年是怎么理解它的

说实话,刚入行那会儿,看到CIE XYZ这几个字母,我脑子里就两个字——头大。什么三刺激值、色度坐标、马蹄形图,感觉像是天书。但后来在镀膜调色现场被现实狠狠教育了几次,才明白这东西不是用来考试的,是用来救命的。

今天我就用当年自己“开窍”的方式,把XYZ三刺激值和色度图掰开揉碎讲给你听。保证不堆公式,只讲人话。

3.1 为什么非要用XYZ?RGB不够用吗?

你可能会问:我们平时用RGB不是挺好的吗?屏幕显示、相机拍照,不都是RGB?

嗯,这里有个坑。RGB是个设备相关的色彩空间。什么意思呢?就是同一组RGB数值,在你手机上显示的颜色,和在我显示器上显示的颜色,可能完全不一样。更别说拿去跟镀膜后的实物颜色比对了,那简直是灾难。

我在项目里遇到过这种情况:客户给了一个RGB值,说就要这个颜色。我们按这个值调镀膜工艺,结果做出来的样品跟客户手机上的颜色差了十万八千里。后来才搞清楚,客户用的是sRGB,我们软件默认的是Adobe RGB,两个标准下的RGB根本不是一回事。

所以,行业里需要一个“绝对”的色彩标准。不管你在哪个设备上看,不管你在哪个实验室测,只要给出同一组数值,对应的颜色就必须是唯一的。这就是CIE XYZ标准色度系统存在的意义。

核心理解: XYZ是一个“色彩坐标系”,它把颜色变成了可以用数字精确描述的物理量。就像用经纬度描述地球上的位置一样,XYZ就是颜色的经纬度。

3.2 XYZ三刺激值:颜色的“三原色”真相

先别被“三刺激值”这个名词吓到。说白了,它就是三个数字:X、Y、Z

当年老师讲的时候,说X代表红原色,Y代表绿原色,Z代表蓝原色。我一开始也是这么记的。但后来做实际测量才发现,这个理解不完全对。

实际上,XYZ是CIE在1931年通过大量人眼视觉实验,构造出来的三个“虚拟原色”。它们不是真实存在的红绿蓝光,而是数学上构造出来的、方便计算的一组基向量。你想想看,真实的光谱功率分布是连续的,但人眼只有三种视锥细胞,所以任何颜色都可以用三个数值来编码。XYZ就是这套编码的“官方标准”。

这里有个关键点要记住:

  • Y值:它直接对应颜色的亮度(明度)。这是XYZ系统里最实用的一个值。你测镀膜样品的反射率,Y值越高,说明样品越亮。
  • X和Z值:它们主要决定颜色的色相和饱和度。单独看X或Z意义不大,要看它们的比例关系。
我的个人习惯: 在镀膜颜色调试中,我一般先看Y值。如果Y值跟目标差了超过2%,那色相再怎么调也白搭。先把亮度调准,再动X和Z的比例。这个顺序能省一半的调试时间。

3.3 色度图:那个著名的“马蹄形”

三刺激值X、Y、Z是三个数字,但三个数字不直观。人眼对颜色的感知是二维的(色相+饱和度),亮度是另一个维度。所以CIE又搞了个变换,把X、Y、Z转换成两个坐标:x和y

公式很简单:

x = X / (X + Y + Z)
y = Y / (X + Y + Z)
z = Z / (X + Y + Z)  // 注意:z = 1 - x - y,所以一般只用x和y

把自然界所有颜色的(x, y)坐标画出来,就得到了那个经典的CIE 1931色度图——一个舌头形状的马蹄形区域。

我第一次看到这个图的时候,觉得它像个调色盘。但真正理解它,是在一次镀膜颜色偏色的分析中。

当时有一批产品,肉眼看起来有点发绿。我用分光光度计测了色度坐标,发现目标颜色的坐标是(0.33, 0.34),而实际样品的坐标是(0.31, 0.36)。把这个点标在色度图上,一眼就看出来了——实际颜色往绿色方向偏了,而且偏离方向正好是朝着光谱轨迹的绿光区域。于是我们调整了镀膜工艺中的膜层厚度,把坐标拉回来。整个过程不到半小时。

如果没有色度图,你只能靠肉眼猜,或者反复试错。有了图,你就能“指哪打哪”。

3.4 色度图上的几个关键区域

色度图不是随便画的,它上面有几个地方你必须记住:

区域/点 坐标 (x, y) 含义
等能白点 E (0.3333, 0.3333) 理论上最中性的白,所有波长能量相等
D65标准光源 (0.3127, 0.3290) 模拟平均日光,镀膜行业最常用的白点标准
光谱轨迹 马蹄形边界 单色光(纯色)的位置,饱和度最高
紫红线 底部直线 连接红色和蓝色的混合色,自然界不存在单色紫光
我曾经踩过的坑: 有一次客户要求镀膜颜色是“纯蓝色”,我按光谱轨迹上蓝光区域(0.15, 0.06)去调,结果做出来颜色发紫。后来才意识到,纯蓝色在色度图上确实在那个位置,但人眼对那个区域的颜色感知非常敏感,稍微偏一点就感觉像紫色。所以实际生产中,我们一般不会追求光谱轨迹上的“理论纯色”,而是会往白点方向偏移一点点,让颜色看起来更“干净”。

3.5 用SVG画一张色度图结构

光说不如看图。下面这张图是我用SVG画的,展示了色度图的核心结构。你可以把它当作一个“地图”来理解。

CIE 1931 色度图核心结构 红(700nm) 绿(520nm) 蓝(470nm) 紫红线(非光谱色) E (0.333,0.333) D65 x y 0 0.2 0.4 0.6 0.8 注:本图为示意结构,非精确色度图

这张图虽然简化了,但核心要素都在。你看,马蹄形的边界是光谱轨迹,代表最饱和的颜色。内部区域是各种混合色。越靠近中心,颜色越淡(饱和度越低)。E点和D65点都在中间偏左下的位置,说明中性色(白、灰)的坐标就在那里。

3.6 实际镀膜中怎么用XYZ和色度图

说了这么多理论,最后给点干货。在装饰镀膜的颜色管理中,我一般按这个流程走:

  1. 定目标:客户给样品或色板,用分光光度计测出XYZ值,或者直接给出目标色度坐标(x, y)和亮度Y。
  2. 测现状:镀膜完成后,测实际样品的XYZ值。
  3. 算偏差:计算ΔE(色差),但更重要的是看Δx、Δy、ΔY的方向。比如Δx为正,说明颜色偏红;Δy为负,说明颜色偏蓝。
  4. 看色度图:把目标点和实际点标在色度图上,用箭头标出偏移方向。这个方向直接告诉你该加厚哪层膜、减薄哪层膜。
  5. 调工艺:根据偏移方向调整镀膜参数。比如偏绿了,可能是某个膜层的折射率偏了,或者厚度偏了。
避坑指南: 我曾经犯过一个错误——只看ΔE,不看方向。有一次ΔE只有1.5,看起来合格了,但客户说颜色“发闷”。后来发现,虽然ΔE小,但实际颜色是往饱和度降低的方向偏了,所以看起来不够鲜艳。从那以后,我每次都会在色度图上画矢量图,既看大小,也看方向。

嗯,关于XYZ和色度图,今天就聊这么多。说白了,它就是一套把颜色变成数字的工具。你不需要背公式,但需要理解它的逻辑——用三个数字定位一个颜色,用一张图看清颜色的关系。下次你调镀膜颜色的时候,试着在色度图上标几个点,你会发现,原来颜色是可以“指哪打哪”的。


专注资料整理