日期:2014-05-20  浏览次数:21071 次

两个颜色如何相加
白+黑=黑
(红+蓝)+绿   =黑
现有Color   color1和Color   color2,如何得到他们的叠加颜色?


------解决方案--------------------
Color a , b,c ;
Color c = Color.FromArgb( a.R+b.R+c.R , a.G+b.G+c.G a.B+b.B+c.B )
------解决方案--------------------
如果加完之后颜色是越来越浅,可以在每个颜色分量加完之后,取“反”一次试试。
------解决方案--------------------
你用按位或|试试,三个分量分别|一下
------解决方案--------------------
学习