跳到主要内容

色彩强度的补偿动态

在 HSL 色彩模型中,当颜色接近亮度光谱的极端时,会发生一个有趣的现象:饱和度的感知效果会随着亮度远离中等值而减弱。具体来说,相同的饱和度在 50% 亮度时显得色彩更为鲜艳,而在 90% 亮度时则显得较为暗淡。

img

为了在整个色调范围内保持一致的色彩活力,需要进行补偿:随着亮度远离中值,饱和度值必须逐步提高。否则,较亮和较暗的变化将不可避免地显得色彩稀释。

img

虽然这些调整看似微小,但累积起来会产生显著效果,尤其是在大面积界面元素中,颜色占据了大量视觉空间时。

这就提出了一个有趣的挑战:当处理已经达到最大饱和度的颜色时,如何增强色彩强度?当饱和度已经达到 100% 的上限时,又该如何应对?

利用感知亮度差异

看看这两个色彩样本——哪个看起来更亮?

img

黄色显然更亮,对吧?然而,令人惊讶的是,这两种颜色在 HSL 模型中具有相同的“亮度”数值:

img

这种感知差异源于人类视觉处理的一个基本原则:每种色调都有独特的感知亮度,与其技术亮度值无关——这种现象植根于人类视觉系统中色彩感知的神经生理学。

可以通过一个加权算法量化这种感知亮度,该算法考虑了人类光感受器对不同波长的敏感性差异:

img

分析色彩光谱中等距的样本——每个样本具有相同的饱和度(100%)和亮度(50%)参数——揭示了色调维度中感知亮度的显著变化:

img

Loading...
Want to keep learning more?