C#程序设计及应用教程第2版课件马骏第8章节图形图像处理.pptVIP

  • 3
  • 0
  • 约1.14万字
  • 约 54页
  • 2018-05-08 发布于广东
  • 举报

C#程序设计及应用教程第2版课件马骏第8章节图形图像处理.ppt

8.3 填充图形 对于封闭的图形来说,除了用与其对应的Draw方法绘制以外,每个封闭图形都有其对应的以“Fill”为前缀的方法,例如与椭圆对应的填充方法为FillEllipse方法,与多边形对应的填充方法为FillPolygon方法等。 8.3.1 画刷(续) 画刷(Brush) 画刷是可以与Graphics对象一起使用来创建实心形状和呈现文本的对象。可以用来填充各种图形形状,如矩形、椭圆、饼型图和多边形等。下表列出了几种不同类型的画刷。 类 说明 SolidBrush 用纯色填充图形 TextureBrush 用基于光栅的图像(位图、JPG等) 填充图形 LinearGradientBrush 用颜色渐变填充图形 PathGradientBrush 用渐变效果填充图形 HatchBrush 用各种图案填充图形 8.3.2 单色画刷 1)使用SolidBrush类定义单色画刷 SolidBrush类用于定义单色画刷。该类可以填充图形,比如矩形、椭圆、多边形和路径。 例如: SolidBrush solidBrush = new SolidBrush(Color.Red); Rectangle r = new Rectangle(5, 10, 100, 100); g.FillEllipse(solidBrush, r); 8.3.2 单色画刷 【例8-7】单色画刷

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档