開発^3

Web開発、宇宙開発、ゲーム開発の3種類についてつらつらと

色のグラデーション

ちょっと必要になったので書き書きと。
二つの色と時間、方式を指定すると色Aから色Bへ連続的に変化させます。
サンプル


RGBの場合はRed,Green,Blueの値を線形に変化させ、
HSBの場合はHue, Saturation, Brightnessの値を線形に変化させます。


色相的に逆方向の色を指定した場合、RGBの方は灰色を経由する形で変化し、HSBの場合は色相が変化していくことによってカラフルな変化になりますね。
HSBの方が見てて面白いが、直感的な変化とは反するかなぁ。


RGB<->HSB変換はこのサイトを参考に。
RGB←→HSB相互変換