・グラデーションの方式 グラデーションを作成するには、RGB方式/CMY方式で各チャンネルの平均を取る方法と、HSL方式/HSV方式で各属性の平均を取る方法で、結果が変わります。 (直線距離で平均を取るか、色相環に沿った円周距離で平均を取るかです) また、HSL方式/HSV方式では、色相の平均を取る際に、順位相と逆位相があります。 (色相環は環状のために、環を分割すると2つに分かれ、長い半環の平均と短い半環の平均では、結果が変わります) #ref(グラデーション方式.PNG,,width=500) ---- |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| ----