画刷 画刷是从Brush类派生的任何类的实例,可与Graphics.对 象一起使用来创建实心图形或呈现文本对象。还可以使用 画刷填充各种图形,如矩形、椭圆或多边形等。 ■SolidBrush:单色画刷 System.Drawing.Drawing2D; ■HatchBrush:可以从预设图系中匹年 ■ TextureBrush:使用纹理(图像)进行绘制 ■∥1个像素宽的红色画刷 SolidBrush brush1 new SolidBrush (Color.Red); ■∥1个像素宽的红色笔 ■Penpen1=new Pen(brush1)月 ·5个像素宽的红色笔 Pen pen2 new Pen(brush1,5);
7 画刷 ▪ 画刷是从Brush类派生的任何类的实例,可与Graphics对 象一起使用来创建实心图形或呈现文本对象。还可以使用 画刷填充各种图形,如矩形、椭圆或多边形等。 ▪ SolidBrush:单色画刷 ▪ HatchBrush:可以从预设图案中选择 ▪ TextureBrush:使用纹理(图像)进行绘制 ▪ //1个像素宽的红色画刷 ▪ SolidBrush brush1 = new SolidBrush (Color.Red); ▪ //1个像素宽的红色笔 ▪ Pen pen1 = new Pen(brush1); ▪ //5个像素宽的红色笔 ▪ Pen pen2 = new Pen(brush1,5); System.Drawing.Drawing2D;
画刷 利用画刷填充图形 HatchBrush画刷 ■HatchBrush(阴影画刷)类在System.Dra 名空间下,它有两种颜色:前景色和背景色 色定义线条的颜色;背景色定义线条之间间 ■阴影画刷的构造函数如下: HatchBrush(HatchStyle hatchStyle,Color HatchBrush HatchStyle hatchStyie,Color Graphics g e.Graphics; I∥实例化Graphics类 HatchBrush brush1 new HatchBrush(HatchStyle.BackwardDiagonal,Color.Red, Color.Black); Rectangle rec new Rectangle (50,50,200,300); g.FillRectangle(brush1,rec);
8 利用画刷填充图形 ▪ HatchBrush画刷 ▪ HatchBrush(阴影画刷)类在System.Drawing.Drawing2D命 名空间下,它有两种颜色:前景色和背景色,有6种阴影。前景 色定义线条的颜色;背景色定义线条之间间隙的颜色。 ▪ 阴影画刷的构造函数如下: HatchBrush ( HatchStyle hatchStyle, Color forecolor); HatchBrush ( HatchStyle hatchStyle, Color forecolor, Color backcolor ); 枚举值 Graphics g = e.Graphics; // 实例化Graphics类 HatchBrush brush1 = new HatchBrush(HatchStyle.BackwardDiagonal, Color.Red, Color.Black); Rectangle rec = new Rectangle (50, 50, 200, 300); g.FillRectangle(brush1, rec);
利用画刷填充图形 TextureBrush画刷 ■ System.Drawing.Drawing2D命名空间中,它拥有图案, 并且通常使用该图案来填充封闭的图形,其初始化,使 用一个现成的已有图案,并将该图案保存为常用的图像 格式,如BMP格式 TextureBrush(Image bitmap); ■其中,参数bitmap为Image对象2om 使用它来填充其内部。 public TextureBrush(Image imag 9
9 利用画刷填充图形 ▪ TextureBrush画刷 ▪ System.Drawing.Drawing2D命名空间中,它拥有图案, 并且通常使用该图案来填充封闭的图形,其初始化,使 用一个现成的已有图案,并将该图案保存为常用的图像 格式,如BMP格式 TextureBrush(Image bitmap); ▪ 其中,参数bitmap为Image对象,此TextureBrush对象 使用它来填充其内部。 public TextureBrush(Image image, Rectangle dstRect);
GDI+图像处理基础 ■ 1.图像的文件类型 GD+支持多种格式的图像,包括BMP、GF、JPEG、 PNG以及TIFF等,几乎涵盖了所有常用的图像格式。 2.图像类 ■ GDl+提供了Bitmap、Metafile和Image等类用于图像 处理,可以很容易地实现对图像的文件加载、外观或格式 变换以及文件保存等功能。 10
10 GDI+图像处理基础 ▪ 1.图像的文件类型 ▪ GDI+支持多种格式的图像,包括BMP、GIF、JPEG、 PNG以及TIFF等,几乎涵盖了所有常用的图像格式。 ▪ 2.图像类 ▪ GDI+提供了Bitmap、Metafile和Image等类用于图像 处理,可以很容易地实现对图像的文件加载、外观或格式 变换以及文件保存等功能