GDI+ 图形编程全解析
1. 颜色表示
在 GDI+ 中,有多种方式来表示颜色。首先,可以通过调用静态函数 Color.FromArgb() 来指定颜色的红、绿、蓝值。例如:
Color redColor = Color.FromArgb(255,0,0);
Color funnyOrangyBrownColor = Color.FromArgb(255,155,100);
Color blackColor = Color.FromArgb(0,0,0);
Color whiteColor = Color.FromArgb(255,255,255);
这里的三个参数分别对应红、绿、蓝的数量。该函数还有许多重载形式,部分重载允许指定 alpha 混合(即方法名 FromArgb() 中的 A)。alpha 混合能让颜色半透明地绘制在已有颜色之上,常用于游戏中以实现一些漂亮的效果。
除了使用 FromArgb() 函数,还可以使用命名颜色。 Color 类提供了大量静态属性,每个属性返回一个命名颜色。例如:
this.BackColor = Color.White;
// 与下面代码效果相同
// this.BackColor = Color.FromArgb(255, 255 , 255);
有数百种这样的命名颜色,包括常见的红、白、蓝等,以及
超级会员免费看
订阅专栏 解锁全文
1136

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



