如何通过RGB或HSB调整渐变颜色

时间:2013-06-03 08:22:45

标签: colors gradient

我尝试使用渐变颜色向上创建一个条形图,我设置了3个点,如条形图所示。现在图片似乎很好,但我不知道如何通过RGB或HSB数学自动生成这些颜色?我对这种艺术品的统治有困难。

我打算用RGB做这件事,但我觉得很难做到。但是对于HSB,我改变了" S"如图所示,它有点意义。

我的问题是:如何根据一个给定的颜色计算这些三种颜色,使渐变自然?

在此先感谢,这与代码无关,但我认为它肯定有一个数学解决方案(公式)。

enter image description here

1 个答案:

答案 0 :(得分:0)

我认为没有关于如何做到这一点的一般规则以及获得(主观上令人愉悦的)结果的不同可能性。

我复制了您的颜色here进行分析,但没有找到您选择的模式。我的解决方案是找到令人愉悦的(相对)亮度距离。为了得到你的例子,我选择了一种颜色,然后将第二种颜色的Lum值增加了18%,而对于第三种颜色,我再次减去10%Lum。

你喜欢这个解决方案吗?

相关问题