gdi+学习笔记(2)
大概了解gdi+后,知道了c#中用gdi+绘制图像时主要用到Graphics类,Graphics在画图时相当于画板,pen类相当于画笔,
Brush类相当于画刷,color类 当然是颜色了。
现在我们来回忆一下我们绘画的整个过程。
首先我们打开画板——>选择颜色——>选择画笔或画刷——>在画板上绘制我们想要的图形。
好了,我们现在已经回忆了怎么绘制一幅图片,要想绘制一幅图片首先要把我们的工具准备好。现在让我们学习基本的知识吧!
1.color
颜色类,使用它定义画笔的颜色,实例化事例: color mycolor=new color(); mycolor=color.Blue;我们定义
了一个蓝色的颜色,实例名称为mycolor
2.Pen
画笔类,使用此类可以实例化一个画笔,实例化事例: pen mypen=new pen(mycolor,3);其中定义了画笔的
颜色为上面我们定义的蓝色,画笔大小 为3个像素
1.point
GDI+使用Point表示一个点。这个点是二维坐标上的点(一个像素的表示方式)。Point可以作为gdi+中函数的参数。
声明和构造Point的代码为 Point p=new Point(1,1);有一些公共属性可以获得Point的X和Y的坐标。
2.Size
GDI+使用Size表示一个尺寸(像素).Size结构包含的是宽度和高度。声明方法是
Size s=new Size(5.5)一些公共属性Height和Width可以获得和设置Size的值。
3.Rectangle
GDI+在许多不同的地方使用这个结构,以指定矩形的坐标。Point结构定义矩形的坐上角,Size定义其大小。Rectangle
有两个构造函数的参数是Point和Size结构,声明和构建Rectangle的两个事例如下
Rectangle r1=new Rectangle(1,2,4,6);
Point p =new Point(1,2);
Size s =new Size (4,6);
Rectangle r2=new Rectangle(p,s);
4.GraphicPaths
表示一系列的线条和曲线。在构造一条线条时,可以添加线条、Bezier曲线、圆弧、饼形图、多变形和矩形。调用DrawPath()
可以调用FillPath()填充路径。
浙公网安备 33010602011771号