2013-06-03 37 views
0

我正在尝试使用渐变颜色向下滚动条,我设置了3个点,如栏中所述。现在图片看起来不错,但我不知道如何通过RGB或HSB自动生成这些颜色数学?我对这种艺术事物的规则有困难。如何通过RGB或HSB调整渐变颜色

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

我的问题是:如何计算这些三种颜色基于ONE给定的颜色,使梯度自然吗?

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

enter image description here

回答

0

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

我复制了颜色here进行分析,但未找到您选择的模式。我的解决方案是找到一个令人愉快的(相对)亮度距离。为了达到你的例子,我选择了一种任意颜色,第二种颜色的Lum值增加了18%,第三种颜色的Lum值再次减少了10%。

你喜欢这种解决方案吗?