HSV †トオチ、ネタョ、ホゥ、チ †・ェ・ケ・ネ・・・ネノスソァキマ、ヒエ、ナ、、、ソマサウムソ、ホノスソァキマ、ヌ、ケ。」 HSI、ネクニ、ミ、、、ウ、ネ、筅「、熙゙、ケ。」 ウニタョハャ、ホーユフ」 †H:ソァチ(hue) S:コフナル(saturation) V:カッナル(value) ウニタョハャ、ホネマーマ †H:[0 .. 359 degrees](、ソ、タ、キタヨ、ャ0degree) S:[0.0..1.0] V:[0.0..1.0] R:[0.0..1.0] G:[0.0..1.0] B:[0.0..1.0] ハヨエヤシー †RGB => HSV †MAX = max(R,G,B) MIN = min(R,G,B) V = MAX V == 0、ホセケ S = 0 H = 0 V == 0ーハウー、ホセケ S = (MAX - MIN)/MAX Cr = (MAX - R )/(MAX - MIN) Cg = (MAX - G )/(MAX - MIN) Cb = (MAX - B )/(MAX - MIN) R == MAX : H = Cb -Cg G == MAX : H = 2 + Cr -Cb B == MAX : H = 4 + Cg -Cr H = 60 x H H < 0 : H = H + 360 HSV => RGB †S == 0 、ホセケ R = G = B = V S == 0 ーハウー、ホセケ I = floor(H/60) F = H - I M = V x(1 - S) N = V x(1 - S x F) K = V x(1 - S x (1 - F)) I = 0 : R = V ,G = K , B = M I = 1 : R = N ,G = V , B = M I = 2 : R = M ,G = V , B = K I = 3 : R = M ,G = N , B = V I = 4 : R = K ,G = M , B = V I = 5 : R = V ,G = M , B = N |