以下のようなカラーサンプルを作りたかったので、HSL and HSV(wikipedia)の計算式を参考にHSVからRGBに変換するプログラムをJavaScriptで書いてみました。 実際の計算式は? HSL and HSV(wikipedia)で公開されている計算式は以下のような感じです。 (「HSL and HSV」(5 Feb 2017, at 22:40 UTC)『ウィキペディア』より引用) 計算式中の「if 0 ≤ H' ≤ 1」の部分ですが、HSV色空間(ウィキペディア日本語版)では「if 0 ≤ H' < 1」なっていましたので、今回は「if 0 ≤ H' < 1」を使うことにしました。それがどれほどの影響を与えるのかは正直よくわかりませんが…。 HSVからRGBへの変換プログラム function hsvToRgb(H,S,V) { //https://en.wikiped