《gdi与图像处理》ppt课件讲义.ppt

  1. 1、本文档共64页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
It is applicable to work report, lecture and teaching;第五章 GDI+与图像处理;内 容;一、关于GDI+;GDI:Graphics Device Interface,是程序员编写与设备无关应用程序的基础。GDI+在GDI的基础上进行了改进,添加了很多新功能并优化了其原有功能,是Windows XP 操作系统中提供二维矢量图形、图像处理及字体格式化的部分,它由一组跟图形处理有关的托管类组成,是.NET Framework的组成部分。 ; System::Drawing::Drawing2D:提供高级的二维图形处理功能和向量操作功能。 System::Drawing::Imaging:提供高级的 GDI+ 图像处理功能 。 System::Drawing::Printing :提供与打印相关的服务。通常情况下,可以创建 PrintDocument 类的实例、设置描述打印内容的属性,然后调用 Print 方法进行。 System::Drawing::Text:提供高级的 字体处理功能。用户可以创建和使用字体集合。;System::Drawing主要包含的类和结构: Bitmap:用于位图处理。 Brush:用于区域填充。自己定义画刷格式。(抽象基类) Brushes:采用标准颜色的画笔。 Font:字体处理。可定义特定的文本格式,包括字体、字号和字形属性。 Graphics:用于GDI+图形的绘制。 Icon:表示 Windows 图标 Image: Bitmap和Metafile类的抽象基类。 ImageAnimator:动画处理,包含基于时间帧的图像。 Pen:画笔。自己定义画笔格式。 Pens:使用标准颜色的画笔。;Region:封闭区域处理。可由矩形和由路径构成 SolidBrush:定义单色画刷。 StringFormat:设置文本格式。 SystemBrushes:系统画刷 SystemColors:系统颜色 SystemFonts:系统字体 SystemIcons:系统图标 SystemPens:系统画笔 TextureBrush:纹理画刷。使用图像来填充区域内部。;System::Drawing包含的主要结构: CharacterRange:指定字符串内字符位置的范围。 Color:表示 ARGB 颜色。 Point:二维平面中的点,X和Y为整型。 PointF:二维平面中的点,X和Y为单精度浮点型。 Rectangle:矩形。参数为整型。 RectangleF:矩形。参数为单精度浮点型。 Size:尺寸,有宽度和高度。参数为整型型。 SizeF:尺寸,有宽度和高度。参数为单精度浮点型。;二、使用GDI+的一般方法;二、使用GDI+的一般方法;1. 颜色 用Color结构来表示,它表示一个ARGB颜色,其中A、R、G、B均是Color结构的属性,分别表示alpha、红、绿、蓝分量值,它们都是Byte类型,值的范围为0~255。 Color结构中包含许多预定义的颜色,它们使用静态属性来表示,需要通过类名来引用。如:Color::Red表示红色等。 除了预定义的颜色外,用户还可以调用Color的静态方法FromArgb来创建自定义颜色。该方法共有四种重载类型。 ;三、基本数据结构;3. 尺寸 Size结构常用来表示一个尺寸的大小,其属性有Width和Height,该结构的构造函数原型如下: Size( Point pt ); Size( int32 width, int32 height ); 其中,pt的X和Y用来指定Size的Width和Height属性值。 4. 矩形 Rectangle结构用来表示一个矩形的位置和大小,其属性有: Width: 矩形水平宽度 Height: 矩形垂直高度 X、Y: 矩形左上角的x,y坐标 ;4. 矩形 Location:矩形左上角的Point位置 Left:矩形左边的x坐标 Right:矩形右边的x坐标 Top:矩形上边的y坐标 Bottom:矩形下边的y坐标 Rectangle的构造函数原型如下: Rectangle( Point location, Size size ); Rectangle( int32 x, int32 y, int32 width, int32 height ); 其中,location 或x、y用来指定矩形左上角的位置,width和height分别指定矩形的宽度和高度。 ;§5.2 GDI+绘图基础;§5.2 GDI+绘图基础;§5.2 GDI+绘图基础;§5.2 GDI+绘图基础;§5.2 GDI+绘图基础;3. 自定义画笔 pu

您可能关注的文档

文档评论(0)

198****9697 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档