▼Hue(色相)の求め方
▼ Red、Green、Blueのなかで、いちばん値の大きいものがRedのときの式
色相 = ( { 緑の値 – 青の値 } / { RGBの中の最大値 – RGBの中の最小値 } ) × 60
色相 = ( { 緑の値 – 青の値 } / { RGBの中の最大値 – RGBの中の最小値 } ) × 60
▼ Red、Green、Blueのなかで、いちばん値の大きいものがGreenのときの式
色相 = ( { 青の値 – 赤の値 } / { RGBの中の最大値 – RGBの中の最小値 } ) × 60 + 120
▼ Red、Green、Blueのなかで、いちばん値の大きいものがBlueのときの式
色相 = ( { 赤の値 – 緑の値 } / { RGBの中の最大値 – RGBの中の最小値 } ) × 60 + 240
▼Satulation(彩度)の求め方
彩度 = (RGBの中の最大値 – RGBの中の最小値)/RGBの中の最大値
▼Value(明度)の求め方
明度 = RGBの中の最大値/値の上限値
※RGBの値の範囲が0~1の場合は1が上限値。
※RGBの値の範囲が0~255の場合は255が上限値。
※RGBの値の範囲が0~1の場合は1が上限値。
※RGBの値の範囲が0~255の場合は255が上限値。