如何将两种颜色之间的差异应用于另一种颜色?

平面设计 颜色 RGB 油漆网 十六进制
2022-02-08 23:07:32

我有 2 个颜色不同的对象(深色/浅色变体)。 在此处输入图像描述

我想创建相同的 2 个对象,但使用另一种配色方案(红色、绿色、橙色、紫色……)

这通常可以通过改变两个图像的色调值来完成。然后我会有以下内容:

在此处输入图像描述

但是,我确实在所有配色方案中都有浅色,而我只有在蓝色方案中才有较暗的版本。

所以基本上我想计算“蓝色”的较暗变体有多暗,并将其应用于我拥有的所有其他“浅色”颜色。

如何做到这一点?

1个回答

以下是如何做你想做的事。

除非您使用 base-16 数学,否则请使用带有 %-ages 而不是 HEX 值的吸管。: ) 我不。

当您阅读了测试(蓝色)案例中的差异后,请对其余色调使用相同的差异。就是这样。

浅蓝色至 R= 57.3,G=75.3,B=87.8

深蓝色至 R= 16.5 , G=55.3, B=83.1

通过从所有三个值中减去最小值来从补丁中减去中性密度。(我已经大胆地减去了最低值。)

你会得到这些值。

浅蓝色至 R=0, G=18, B=30.5

深蓝色至 R=0, G=38.8, B=66.6

您是否看到绿色的价值几乎翻了一番,蓝色也是如此。

现在,让我们看看你对 Red 做了什么。

浅红色至 R=85.5, G=57.3 , B=87.8

深红色至 R=78.8, G=16.5 , B=83.1

通过从所有三个值中减去最小值来从补丁中减去中性密度。(再次,我大胆地从其他值中减去这些值。)

你会得到这些值

浅红色至 R=28.2, G=0, B=30.5

深红色至 R=62.3, G=0, B=66.6

您是否看到红色的价值是蓝色的两倍多?两组补丁都增加了相同的数量。

使用这些数字,您可以对任何色调进行采样并增加或减少非中性原色以产生任何类似的比例差异。您可以以相同的方式使用十六进制值,但除非您像我一样拥有基于十六进制的计算器,否则会很痛苦,但可以做同样的事情。

完全不客气。