本章主要介绍使用C#进行图形图像编程基础,其中包括GDI+绘图基础、C#图像处理基础以及简单的图像处理技术。
protected override void OnPaint(PaintEventArgs e) {
Graphics g = e.Graphics ;
Pen pn = new Pen( Color.Blue, 100 );
Rectangle rect = new Rectangle(50, 50, 200, 100); g.DrawEllipse( pn, rect ); }
运行结果如图7.4所示。 5.输出文本 【例7.5】输出文本。
protected override void OnPaint(PaintEventArgs e) {
Font fnt = new Font("Verdana", 16); Graphics g = e.Graphics;
g.DrawString("GDI+ World", fnt, new SolidBrush(Color.Red), 14,10); }
运行结果如图7.5所示。
图7.5 输出文本
6.填充路径 【例7.6】填充路径。
protected override void OnPaint(PaintEventArgs e) {
Graphics g = e.Graphics;