首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

两个颜色怎么相加

2011-12-20 
两个颜色如何相加白+黑=黑(红+蓝)+绿=黑现有Colorcolor1和Colorcolor2,如何得到他们的叠加颜色? [解决办法

两个颜色如何相加
白+黑=黑
(红+蓝)+绿   =黑
现有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 )
[解决办法]
如果加完之后颜色是越来越浅,可以在每个颜色分量加完之后,取“反”一次试试。
[解决办法]
你用按位或|试试,三个分量分别|一下
[解决办法]
学习

热点排行