如何由光的频率得到电脑中的RGB色?

解决方案 »

  1.   

    "由光的频率得到电脑中的RGB色"
    电脑的rgb是将red,green,blue三色进行了量化0—255,这样能满足人的视觉,可是,有些颜色电脑是显示不出来的,比如金子的颜色等。所以,由光频不能简单的得到电脑中的rgb色,但可以根据光频估算一下rgb色,还需要经过些实验确定其相关关系,估计是符合线性关系的
      

  2.   

    光的频率是一种物理学上的概念,而RGB是一种视觉色彩合成方法同一频率的光线在被人眼感知时,还有光源发光强度、光通量、照度、亮度,及视敏曲线反映到人眼的感觉特性,决定其最终形成的色彩感觉。以上参数不同,同一频率的光线也会产生不同的色彩感觉。不同波长的单色光会引起不同的彩色感觉,然而同样的彩色感觉却可以来源于不同的光谱成分的组合,这个事实说明,光谱分布与彩色感觉之间的关系是多对一的,也说明在彩色重现过程中并不要求客观景物反射光的光谱成分,而重要的是人眼应获得原景物的相同的彩色视觉。实验证实,大自然中几乎所有颜色都可以用几种基色按不同比例混合而得到,这就是三基色原理产生的依据。RGB合成的色彩感觉,往往反映地是自然界多种频率光线合成产生的效果。所以光的频率与RGB完全是两种不同类的概念,没有直接对应关系。
      

  3.   

    没有直接多应关系也没问题呀现在只要得到1个RGB值,使它的效果和指定频率的光在人眼看到的效果相同即可
      

  4.   

    的确如此!前面说了:同一频率的光线在被人眼感知时,还会受发光强度、光通量、照度、亮度等诸多因素的影响,用RGB表示并不唯一。假设有一种我们称之为红色范围内的单一频率光线进入人眼,那么因为光强度、光通量、照度、亮度等不同。就可能会得出深红、暗红、XX红等诸多色彩!反过来,一个RGB指定的色彩,大多是多种频率的光线在不同条件下合成的效果,也并不一定是一种单一频率的光线能表现得出来的,如:白色是什么频率,黑色又是什么频率?所以说:对单一频率的光线,若能提供所有影响人眼色彩感觉的全部相关参数,才有可能会有什么转换公式(当然也可能根本就无对应的规律公式),就算可推导出这种公式,光靠IT行业中的那些知识是远远不够的!
      

  5.   

    http://www.microsoft.com/china/msdn/Archives/library/images/hess1000-2.jpg大致的都在这张图上了