颜色渐变的RGB计算

您所在的位置:网站首页 渐变颜色搭配表rgb值 颜色渐变的RGB计算

颜色渐变的RGB计算

2023-04-24 03:04| 来源: 网络整理| 查看: 265

颜⾊渐变的

RGB

计算

均匀渐变

    

渐变

(Gradient)

是美学中⼀条重要的形式美法则,与其相对应的是突变。形状、⼤⼩、位置、⽅向、⾊彩等视觉因素都可以进⾏渐变。在

⾊彩中,⾊相、明度、纯度也都可以产⽣渐变效果,并会表现出具有丰富层次的美感。本⽂主要讲述两种颜⾊

RGB

数值的渐变算法。

已知:

A=50

B=200

A

B

之间平均分成

3

份(

Step=3

),求每份的数值(

StepN

)分别是多少。

公式:

Gradient = A + (B-A) / Step * N

[

]

:编程时为了提⾼效率避免浮点运算,往往把除法放在最后⾯,这样公式就成了:

Gradient = A + (B-A) * N / Step

    Step=3

时,根据公式可以求出

Step1=A+(A-B)/3*1=50+(200-50)/3=100

Step2=A+(A-B)/3*2=50+(200-50)/3*2=150

。这就是均匀渐变的算

法原理了,很简单,⼩学知识。

    

两种颜⾊的渐变就是对两种颜⾊的

RGB

通道分别进⾏这样的计算,例如两种颜⾊分别是

RGB(200,50,0)

RGB(50,200,0)

,⽤上述公式进

⾏计算就是:

R

Step1

=R

A

=R

A

+(B

A

-R

A

)/Step*N=200+(50-200)/3*1=200-50=150

G

Step1

=G

A

=G

A

+(G

A

-G

A

)/Step*N=50+(200-50)/3*1=50+50=100

B

Step1

=B

A

=B

A

+(B

A

-B

A

)/Step*N=0

 

因此

RGB

Step1

=(150,100,0)

,同样的⽅法可以求出

RGB

Step2

=(100,150,0)



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3