HSV颜色到RGB颜色算法 - 线性插值颜色

时间:2012-10-16 17:56:29

标签: algorithm math graphics rgb hsv

开发一种将HSV颜色值转换为RGB颜色的算法,并解释它如何以及为什么正常工作。然后考虑两个HSV颜色h1 =(156,0.625,0.8)和h2 =(300,0.6,0.5)并将它们转换为RGB(给出r1和r2),CMY(c1,c2)和CMYK(k1,k2) )。最后,计算线性插值颜色h3 = 0.3h1 + 0.7h2和r3 = 0.3r1 + 0.7r2,并在将r3转换为HSV后进行比较。

我找到了Wikipedia中的公式,但我不知道为了得到正确的结果我必须做什么。我对CMY和CMYK以及我必须计算的线性插值颜色感到困惑。所以任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:1)

这个网站在进行颜色转换时帮助了我很多数学方面: http://easyrgb.com/index.php?X=MATH

请注意,您需要个人资料才能对CMYK和RGB值有任何意义。