1 / 69
文档名称:

10图形图像分析.pptx

格式:pptx   页数:69页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

10图形图像分析.pptx

上传人:s0012230 2016/3/30 文件大小:0 KB

下载得到文件列表

10图形图像分析.pptx

相关文档

文档介绍

文档介绍:程序设计与实践项目十图形图像 相关语法及设计理念活动一作品展览活动二综合绘图活动三幻灯片程序小结相关语法及设计理念图形图像 Visual Basic .NET 开发环境提供了丰富的图形图像处理方法。我们可以利用 Graphics 对象绘制图、图表,也能通过替换和移动图形实现简单的动画效果, 还可以利用定时器( Timer )控件创建各种动画效果。一、图片框使用 Windows 窗体和图片框( PictureBox )控件,可以在设计时将 Image 属性设置为有效图片,从而在窗体或图片框上加载和显示图片。可选用的图像文件类型包括:位图文件(.bmp )、图标文件( .ico )、图像互换格式文件( .gif )、图元文件( .wmf )、联合图像专家组文件( .jpg )。在窗体或图片框内装入图像有两种方式:一是在窗体设计时使用对象的 Image 属性装入;二是在程序中修改图片框 Image 属性或使用通用输入对话框装入。一、图片框 SizeMode 属性控制图片大小 AutoSize :图片框的大小与图片实际尺寸一致(图片框自动按图片尺寸变化) StretchImage :图片则按图片框的尺寸进行整体缩放 Normal: 图片则按图片框的实际尺寸显示部分图片(通常以图片左上角为起点,向右下角扩展,截取某个区域,区域大小与图片框的实际尺寸相同) CenterImage :图片则按图片框的实际尺寸显示图片中心部分 Zoom: 图片则显示缩略图二、绘制文字 Windows GDI (Graphics Device Interface ,图形装置界面), 这是 Windows 操作系统的一个图形包,用于支持 Windows 操作系统中的图形界面,它也帮助开发人员在不考虑特定设备细节的情形下进行绘图。GDI+ 是GDI 的改进版 GDI+ 提供了对二维图形、图像和文字排版处理的支持,使用 GDI+ 可以创建图形、绘制文本以及将图形、图像作为对象来操作,旨在提高对图像的处理性能。 GDI+ 命名空间中定义,包含了图形处理的许多类,在图形开发中最常用的类如表 9-1 所示。类名功能 Graphice 类包含了绘图的基本方法,例如直线、矩形等以及填充图形 Pen 类处理图形的轮廓部分 Brush 类对图形进行填充处理 Font 类字体功能,例如字体样式、旋转等表 9-1 绘制图形常用的类二、绘制文字使用 GDI+ 在对象上绘制图形的过程如下。 CreateGraphics ()方法构造 Graphics 类的实例: Dim 画布 As Graphics 画布= () 例如,创建名为 g的画布的程序代码为: Dim g As Graphics g = (画笔、画刷、字体等) 例如,声明一个名为 mybrush 的、棕色的画刷的程序代码为: Dim mybrush As New SolidBrush ( ) 又如,建立名为 f的字体对象,显示的字体为宋体、 20磅、加粗,程序代码为: Dim f As New Font(" 宋体", 20, ) 二、绘制文字 Font 类,字体 Font 类决定文本的字体格式(字体类型、大小以及风格)。用 Font 类的构造函数建立一种字体,定义 Font 类的语句格式为: Dim 字体对象 As New Font( 字体,大小,样式) 例如, Dim f As New Font(" 宋体", 20, ) 其中字体对象为 f,字体参数为宋体,大小参数为 20,样式参数为 。 ,语句 ("欢迎使用", f, mybrush , 550, 100) 表示在画布 g上绘制文字“欢迎使用”,颜色为棕色( mybrush 画刷),使用 f字体,即宋体、 20磅、加粗。二、绘制文字 Dispose 方法释放绘图对象绘图结束后,可以用如下程序代码分别释放名为 mybrush 和g的绘图对象: () ()