背景色千差万别,如果希望在这样复杂的背景色下显示清晰可辨的前景色(例如显示文字),那如何选择这样的前景色才能确保适用于所有的背景呢?
灰度图的心理学公式
红绿蓝三色是非常不直观的颜色表示的方法,如果不经过训练,人类几乎没有办法直接通过 RGB 的值来猜出大概的颜色来。而 HSB 是用来解决人眼感知问题的,它将颜色用色相、饱和度、明度来表示。
可是,即便是 HSB 也不能完美解决人眼的感知问题。看下图,黄色和蓝色的饱和度和明度一样,只是色相不同,你觉得哪一个颜色更亮,哪一个更暗?
相信大家都会觉得黄色更亮,蓝色总给人一种阴暗的感觉。
所以,在饱和度和明度之外,一定还有一种人眼对亮度的感觉是与色相相关的。
我们将不同色相的颜色排成一圈,观察下哪些颜色更亮,哪些更暗: