/// <summary>
/// 三原色光模式(RGB color model)的颜色融合,例如:green + red = yellow,yellow + blue = white
/// </summary>
/// <param name="c1">颜色1</param>
/// <param name="c2">颜色2</param>
/// <returns>融合后的颜色color_mixing</returns>
private Color ColorMixing( Color c1,Color c2 )
{
int r = Math.Min(c1.R + c2.R, 255);
int g = Math.Min(c1.G + c2.G, 255);
int b = Math.Min(c1.B + c2.B, 255);
Color color_mixing = Color.FromArgb(Convert.ToByte(r), Convert.ToByte(g), Convert.ToByte(b));
return color_mixing;
}三原色光模式(RGB color model)的颜色融合,C#代码
最新推荐文章于 2024-12-31 01:49:51 发布
本文深入探讨了三原色光模式(RGB color model)下颜色的融合机制,包括绿色与红色融合为黄色,黄色与蓝色融合为白色的过程。通过自定义函数实现颜色混合,并详细解释了颜色混合的计算原理。

2014

被折叠的 条评论
为什么被折叠?



