网站大量收购闲置独家精品文档,联系QQ:2885784924

Delphi第07章_多媒体编程课案.pptx

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Delphi第07章_多媒体编程课案

;在Delphi XE8中,图形图像的产生有4种方式: (1)在程序执行时由程序绘制; (2)设计期间使用Shape组件给出; (3)执行期间由用户自己制作; (4)直接读取已存在的图形图像文件。   一般来说,最常用的绘图方式是各种几何图形的绘制,如直线、圆和椭圆、矩形等。 ;7.1.1 图形图像对象组件与图像种类 1.图形图像对象组件 (1)画布对象(TCanvas):TCanvas是许多组件都具备的一个属性。同时它本身也是一个对象,包含自己的属性,其中最重要的有4个:画笔、画刷、字体组件,以及图形像素数组。TCanvas对象提供了作图操作的平面及各种工具,使用这些工具在这个平面上绘制各种线条、曲线以及其他形状。 (2)图形对象(TGraphics):TGraphics对象是图像文件在内存中的抽象代表,用于存储图像文件,以便将其从磁盘装入内存,或从内存存放到磁盘。;  TGraphics有3个派生类: TBitmap、TIcon和TMetafile(分别为位图、图标和图元类)。如果知道具体的图像类型,则应将其存储在相应类的对象中,而不是基类TGraphics的对象中。 (3)图片对象(TPicture):TPicture对象是图形对象(TGraphics及其派生类的实例)的容器。也就是说,它可以装载TBitmap、TIcon和TMetafile及其他TGraphics类的图。 (4)图像组件(Image):Image就是具有TCanvas和TGraphics属性的组件,它在应用程序的窗体上提供一个矩形区域,用于显示和输出图形(组件)。;(5)图形组件(Shape):Shape组件在窗体中提供一个可用来绘制几何图形的矩形区域,利用该组件可将绘图操作限定在一个区域内,而不使用窗口的整个客户区进行操作。 (6)画框组件(PaintBox):PaintBox组件在窗体中提供一个用来绘制几何图形的矩形区域,可使用绘图语句在这个区域内绘制各种图形。 2.图形图像文件的种类   图形文件种类繁多,常见的有位图、图标、图元,以及各种压缩格式(Jpeg、Gif等)的图形文件。;(1)位图(TBitmap):Win32位图是以位形式存储的二进制信息,位图保存了像素的颜色信息。位图是各种绘图工具都支持的通用的图形文件格式。Delphi环境的各种图形对象或组件也都支持位图的存储和显示。 (2)图标(TIcon):图标作为Windows资源常以.Ico为扩展名保存。它们可以存在于资源文件(.res)中。在Windows中,有两种典型大小的图标,一是32?32像素的大图标,二是16?16的小图标。小图标显示在应用程序主窗口的左上角或列表视图控件中。 Delphi环境将这个控件封装为TListView组件,位于组件面板的Win32页。图标由两个位图组成。一个是实际要显示的图像,另一个是图标显示时的蒙版。 ;(3)图元(TMetafile):图元是基于矢量的图像。图元文件是保存了一系列GDI(graph display interface,图形显示界面)例程的文件,允许将对GDI函数的调用保存到外存。同时,可与其他程序共享作图例程。图元文件可以平滑地改变大小(位图在放大后会失真)。图元文件有两种格式:标准图元文件(.wmf)和增强图元文件(.emf)。Delphi TMetaFile支持这两种图元文件。 (4)JPeg图:Jpeg文件扩展名.JPG。 Jpeg是一种静态图形压缩算法,图像质量可以调节,压缩比率较高。这种文件的读写以及和位图的转换都要经过压缩或者解压。在Delphi7中,如果要操作Jpeg文件,需要在单元中包含Jpeg单元名。 ;7.1.2 图像组件(Image)   Image组件是一种图像的容器,用于显示各种以文件形式存储磁盘上的位图、图标、图元文件或用户自定义的图形文件。   设计阶段指定图片的方法是:单击对象编辑器的Picture属性行的右格中的  按钮,打开图片对话框,然后选择一幅图片。 在应用程序运行期间,可以调用相关的函数或过程动态地从文件中载入图形图像。 ;Image组件常用属性 ;7.1.3 图形组件(Shape)   Shape组件用于在窗体上绘制一些常见的几何图形,如矩形、圆和圆角矩形等。作图时常用的属性有Shape、Brush和Pen等。 1.Shape属性   Shape组件的Shape属性用于指定要绘制的几何图形种类,属于TShapeType类型。该属性可能的取值有:stCircle(图)、stEllipse(椭圆)、stRectangle(矩形)、stRoundRect(圆角矩形)、stRoundSquare(圆角正方形)和stSquare(正方形)。   在设计期

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档