カテゴリー:
色変換
閲覧数:495 配信日:2016-06-02 08:48
R・G・Bのうち、最も大きな値をMAX、最も小さな値をMIN
Rが最大値の場合
色相 H = 60 × ((G - B) ÷ (MAX - MIN))
Gが最大値の場合
色相 H = 60 × ((B - R) ÷ (MAX - MIN)) +120°
Bが最大値の場合
色相 H = 60 × ((R - G) ÷ (MAX - MIN)) +240°
3つとも同じ値の場合
色相 H = 0
求められた色相がマイナス値だった場合
・360を加算して0~360の範囲に収める
・色相、彩度、明度の計算方法