本文主要是介绍RGB和HSV颜色模型,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
RGB颜色空间
根据三基色原理,用基色光单位来表示光的量,则在RGB颜色空间,任意色光F都可以用R、G、B三色不同分量的相加混合而成:
RGB颜色空间还可以用一个三维的立方体来描述。
我们可知自然界中任何一种色光都可由R、G、B三基色按不同的比例相加混合而成,当三基色分量都为0(最弱)时混合为黑色光;当三基色分量都为k(最强)时混合为白色光。任一颜色F是这个立方体坐标中的一点,调整三色系数r、g、b中的任一系数都会改变F的坐标值,也即改变了F的色值。RGB颜色空间采用物理三基色表示,因而物理意义很清楚,适合彩色显像管工作。然而这一体制并不适应人的视觉特点。因而,产生了其他不同的颜色空间表示法。
HSV颜色空间
HSV颜色空间可以用一个圆锥空间模型来描述。


本文转自:http://blog.sina.com.cn/s/blog_474fc3c901009g7q.html
这篇关于RGB和HSV颜色模型的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!