RGB値からHSV値への変換式に関して質問があります.
RGB値からHSV値への変換式に関して質問があります.
S=MAX[R,G,B]-MIN[R,G,B]
V=MAX[R,G,B]
の2式は分光分布を見れば,その式の意味は理解できました.
ただ,
H=60*(G-B)/(MAX[R,G,B]-MIN[R,G,B]) if R=MAX[R,G,B]
H=60*(B-R)/(MAX[R,G,B]-MIN[R,G,B])+120 if G=MAX[R,G,B]
H=60*(R-G)/(MAX[R,G,B]-MIN[R,G,B])+240 if B=MAX[R,G,B]
の式の意味が理解できません.
なぜ,最大値でない残りの2値の差を彩度で割ると色相が算出されるのでしょうか.
どなたか分かる方,回答よろしくお願い致します.
お礼
回答ありがとうございました。