グラデーションを作成するには、RGB方式/CMY方式で各チャンネルの平均を取る方法と、HSL方式/HSV方式で各属性の平均を取る方法で、結果が変わります。
(直線距離で平均を取るか、色相環に沿った円周距離で平均を取るかです)
また、HSL方式/HSV方式では、色相の平均を取る際に、順位相と逆位相があります。
(色相環は環状のために、環を分割すると2つに分かれ、長い半環の平均と短い半環の平均では、結果が変わります)
#ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (グラデーション方式.PNG)
RGB |
色A |
中間色1 |
中間色2 |
中間色3 |
色B |
R |
Rx |
(3*Rx+1*Ry)/4 |
(2*Rx+2*Ry)/4 |
(1*Rx+3*Ry)/4 |
Ry |
G |
Gx |
(3*Gx+1*Gy)/4 |
(2*Gx+2*Gy)/4 |
(1*Gx+3*Gy)/4 |
Gy |
B |
Bx |
(3*Bx+1*By)/4 |
(2*Bx+2*By)/4 |
(1*Bx+3*By)/4 |
By |
表HSL |
色A |
中間色1 |
中間色2 |
中間色3 |
色B |
H |
Hx |
(3*Hx+1*Hy)/4 |
(2*Hx+2*Hy)/4 |
(1*Hx+3*Hy)/4 |
Hy |
S |
Sx |
(3*Sx+1*Sy)/4 |
(2*Sx+2*Sy)/4 |
(1*Sx+3*Sy)/4 |
Sy |
L |
Lx |
(3*Lx+1*Ly)/4 |
(2*Lx+2*Ly)/4 |
(1*Lx+3*Ly)/4 |
Ly |
裏HSL |
色A |
中間色1 |
中間色2 |
中間色3 |
色B |
H |
Hx |
{(3*Hx+1*Hy)/4-90} mod 360 |
{(2*Hx+2*Hy)/4} mod 360 |
{(1*Hx+3*Hy)/4+90} mod 360 |
Hy |
S |
Sx |
(3*Sx+1*Sy)/4 |
(2*Sx+2*Sy)/4 |
(1*Sx+3*Sy)/4 |
Sy |
L |
Lx |
(3*Lx+1*Ly)/4 |
(2*Lx+2*Ly)/4 |
(1*Lx+3*Ly)/4 |
Ly |
最終更新:2015年09月05日 21:11