色相、彩度、明度とRGB値を無段階で変換できるページを見つけた。
色相の変化って、RGBで表すと変化は曲線になってるのかな。例えば赤から黄色に変化する場合は(R, G, B) = (255, 0, 0)から(R, G, B) = (255, 255, 0)へと緑の値だけが大きくなっていくわけだけど、この変化はサインカーブのような曲線で表されるのかもしれない。今の「彩度断面図」や「明度断面図」を見るとシアン、マゼンタ、イエロー付近の色相の変化が大きいような気がするのは、直線で計算しているためかも。
テストも兼ねて無段階の変換機能も今度作ってみようかな。