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()填充路径。

posted @ 2010-11-30 21:27  冯际成  阅读(232)  评论(0)    收藏  举报

返回顶部