c#怎么做图形处理

2024-10-11 23:16:00

1、Bitmap用于处理由像素数据定义的图像的对象。

c#怎么做图形处理c#怎么做图形处理

2、BitmapData对象指定了位图的属性:Height属性,被锁定位图的高度。Width属性,被锁定位图的宽度。PixelFormat属性,数据的实际像素格式。Scan0属性,区仁苣逢被锁定数组的首字节地址。Stride属性,步幅,也称扫描宽度。

c#怎么做图形处理

3、System.Drawing.Graphics类对GDI+进行了封装,Graphics类提供一些方法完成各种图形的绘制。

c#怎么做图形处理

4、GDI+大部分功能被封装在Graphics类中,Graphics类提供了一些工具和函数。

c#怎么做图形处理

5、//窗体的Paint事件的响应方法代码如下:private void form1_Paint(object sender, PaintEventArgs e){ Graphics g = e.Graphics;}

c#怎么做图形处理

6、Graphics类绘图的基本步骤。按钮的单击事件锟侯希哇处理函数如下:private void button1_Click(object sender,System.EventArgs e){ Graphics g=this.CreateGraphics();//得到窗体使用的Graphics类对象Pen pen1=new Pen(Color.Red);//创建红色笔对象SolidBrush brush1=new SolidBrush(Color.Blue);//创建蓝色刷子对象g.DrawEllipse(pen1,10,10,100,100);//用红色笔画圆的边界g.FillEllipse(brush1,10,10,100,100);//用蓝色刷子填充圆的内部}运行后,单击按钮,出现边界为红色,内部填充为蓝色的圆。

c#怎么做图形处理
猜你喜欢