カテゴリー:
色変換
閲覧数:450 配信日:2016-06-29 12:12
計算手順
1-1.RGB最大値 と RGB最小値 を求める
1-2.RGB値 を求める
1-1.RGB最大値 と RGB最小値 を求める
S・Vの範囲が0~255の場合
最大値 MAX = V
最小値 MIN = MAX - ((S ÷ 255) × MAX)
最小値 MIN = MAX - ((S ÷ 255) × MAX)
1-2.RGB値 を求める
Hが0~60未満の場合
・R = MAX
・G = (H ÷ 60) × (MAX - MIN) + MIN
・B = MIN
Hが60以上~120未満の場合
・R = ((120 - H) ÷ 60) × (MAX - MIN) + MIN
・G = MAX
・B = MIN
Hが120以上~180未満の場合
・R = MIN
・G = MAX
・B = ((H - 120) ÷ 60) × (MAX - MIN) + MIN
Hが180以上~240未満の場合
・R = MIN
・G = ((240 - H) ÷ 60) × (MAX - MIN) + MIN
・B = MAX
Hが240以上~300未満の場合
・R = ((H - 240) ÷ 60) × (MAX - MIN) + MIN
・G = MIN
・B = MAX
Hが300以上~360未満の場合
・R = MAX
・G = MIN
・B = ((360 - H) ÷ 60) × (MAX - MIN) + MIN