我正在向 Windows 应用程序添加一些颜色。为了向用户指示分组,一列将被着色。所以在 Photoshop 中,我首先选择了一些要使用的颜色。由于数学(而不是图形)倾向,我选择使用每 60 度的色调:
注意:这个问题是关于色彩理论的;而更少关于图形设计或可用性。
由于我将不得不在这些颜色之上添加黑色文本(例如),因此我需要它们相当轻。13 of 27
我知道 Photoshop 中的L值是指人类对颜色“浅”的内在感觉。我选择了 Luma 的90
。因此,随着 Photoshop 中的更多摆弄,我调整了每种颜色的L,因此每种颜色的亮度为90
.
注意:我将使用L或Luma可互换。我知道 L、L *、亮度、亮度、亮度和亮度有精确且独立的定义。有些定义可能是准确的,有些则不然。让我们避免那场圣战,只知道我在 Photoshop 中使用了L的东西。并假设在 Photoshop 中具有相同L的两种颜色对它们具有相同的明显“亮度”或“亮度”。再次,原谅亮度和亮度。是的,我不够格。
当我改变L值时,色调会改变。所以这是杂耍表演。调整 L,将色调回滚到我想要的值,向上调整 L,重新调整色调,重新调整 L,重新调整色调:
最终我得到了我想要的色调,我想要的L。
但是什么饱和度?
我正在更新的代码也使用“灰色”作为可以向用户显示的颜色之一。我意识到灰色不适合我的任何色调。很感兴趣,我添加到我的 Photoshop 涂鸦中。它只是零的“饱和度”(这是Photoshop中的S旋钮):
于是我突然想到了这个问题。我决定对Luma=90
我所有的颜色都使用 a。这意味着在视觉/心理/感知上,所有颜色都将同样“明亮”。我已经确定了我想要的Hue,并且我已经确定了我想要的Luma。但我想要什么饱和度?
理想情况下,我不知道这是否是一回事,它们都可以同样“丰富多彩”。我不希望它们都是灰色的,我希望它们比这更丰富多彩。而且我希望它们具有相同的“色彩饱满度” -如果这是一个词。
所以我做了任何人都会做的事情,我用谷歌搜索wikipedia colorfullness
,并且有一个条目:
在色度学和色彩理论中,色彩、色度和饱和度是相关但不同的概念,指的是特定颜色的感知强度。
- 色彩度是颜色和灰色之间的差异程度。
- 色度是相对于在相似观看条件下呈现白色的另一种颜色的亮度的色彩。
- 饱和度是一种颜色相对于其自身亮度的鲜艳度。
虽然这个一般概念很直观,但色度、饱和度、纯度和强度等术语的使用通常没有很高的精度,即使定义明确,也很大程度上取决于所使用的特定颜色模型。
然后文章转入CIE,Lab,Luv。而且我不知道我想要什么。
我回到 Photoshop,开始增加每种颜色的“饱和度”旋钮。对于给定的色调和固定的亮度,我以 5% 的增量增加了饱和度(必须在此过程中进行摆弄):
但是在某些时候,颜色不能再“饱和”而不会失去 Luma:
S=100
有些颜色可以用and一直到最后L=100
:
这让我想到了我的问题
以同样的方式,亮度定义了颜色的感知“亮度” :
是否有衡量颜色感知“色彩”的指标?
有这样的衡量标准吗?Photoshop HSB 颜色模型中的饱和度是感知的吗?
我注意到维基百科文章中的一个片段很容易让我理解:使用和的a
斜边b
:
我可以做到这一点,并找出我的哪些色卡具有相同的“色度”。
奖金喋喋不休
最后,在实际应用中,我使用了以蓝色 210 为中心的色轮,并避免使用绿色(以防用户认为绿色表示好),并尽可能使用互补色。
但是我还是想了解一下“colorfullness”的色彩理论。
额外的ab长度
假设Lab颜色模型中ab向量的大小,即:
- 色彩 = Sqrt(a 2 + b 2 )
我计算了各种颜色的色度长度:
具有大致相同“色度长度”的不同色调的颜色在我看来就像它们具有相同的“色彩”。如果没有其他问题,我可能会返回并使用此公式重新计算所有现有常量。
否则它会唠叨我。