请大家看看这几个图形 www.ispdi07.com ,这几个图形的3个面之间,有什么规律,怎么能从一个面的颜色,计算到另外一个面的颜色.
我的感觉就是这三个面是亮度不同,但我没法找到量化的规律,请高人指点.

解决方案 »

  1.   

    现在一般图形的颜色空间为RGB模式,要调整和计算亮度、饱和度应该转换为HSL模式,其中H为色彩信息,S为纯度,L为亮度,处理完毕还应还原为RGB模式,很复杂的,建议看一下图形凡方面的书,有一本《Delphi图像数字处理及高级应用》很好的,有这方面的例子。
      

  2.   

    谢谢楼上的 RGB<->HSL的转化我知道 并且涵数已经写好
    但是象www.ispdi07.com ,这几个图形的3个面之间,他们的亮度之间好象很有规律,我摸不准这个规律.但是我也想要这种效果.
      

  3.   

    和光照 有关..
    opengl里可以处理 2d的不知道了.. 只能手动写吧
      

  4.   

    谢谢vividw(vividw) 我想也是和光照有关 一面光强 一面光弱
    但是写光照比较麻烦 所以我想从亮度入手 看看是不是亮度上也有规律