- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第12章 图形图像与多媒体技术 本章要点: ? 多媒体的基本概念 ? 图形图像编程 ? 多媒体应用程序 12.1 循序渐进学理论 12.1.1 多媒体的概念 媒体是指信息的载体,主要分成两个方面:存储信息的媒体和表现信息的媒体。 所谓多媒体是指多种媒体的有机结合,是通过计算机的多媒体技术来实现的。“多媒体技术”在某种程度上已经成为声、文、图、动画、影像等媒体信息在计算机系统中综合应用的代名词。 多媒体技术具有下面的两个重要特点: (1)多种媒体的综合性 (2)交互性 各类主要媒体文件及扩展名如下: 图像文件:位图文件(.BMP)、JPEG文件(.JPG); 声音文件:声波文件(.WAV)、MIDI音乐文件(.MID); 视频文件:AVI文件(.AVI)、MPEG文件(.MPG)。 在Delphi 7.0中,图像文件的显示是通过TImage等组件来实现的,另外在Delphi 7.0中还提供了一个TMediaPlayer组件,利用该组件不但能够对波形声音、MID音乐、视频等媒体文件进行播放和控制,而且能够控制多种多媒体设备。 12.1.2 图形图像与多媒体技术 Delphi为用户提供了多种简洁有效的与图形、图像有关的控件。不仅可以直接插入图形、图像,也可以使用控件来创建图形、图像,并控制其位置和外观。 1 几何图形控件Shape 2 图象控件Image 3 画布(Canvas)对象 4 PaintBox画板控件 1 几何图形控件Shape 几何图形控件位于工具栏上的additional页中,用于窗体上绘制一些常见的几何图形,如矩形、圆、椭圆、圆角矩形等。下面简单介绍其几个基本的属性。 (1).Shape属性 :设置需要绘制的几何图形种类 (2).Brush属性:该属性设置图形填充的模式和颜色 (3).Pen属性 :画笔属性 (1).Shape属性 (2)Brush属性 ①Color属性 用来设置填充色,取值及含义与Pen的Color属性一样。 ②Style属性 该属性用来设置填充样式。图12-1是Brush颜色值为clBlack时的Style属性值及其代表的样式。 (3)Pen属性 ①Color属性 ? 使用Delphi提供的系统颜色常量 如语句: Pen.Color:=clBlue clBlack:黑色, clMaroon:暗红,clGreen:绿色 clOlive:橄榄绿,clNavy:深蓝,clPurple:紫色, clTeal:深青,clGray:灰色,clSilver:浅灰, clRed:红色,clLime:浅绿,clYellow:黄色, clBlue:蓝色,clFuchsia:紫红,clAqua:青绿,? ? 使用RGB函数 RGB函数的一般格式为:RGB(red, green, blue)返回代表 RGB 颜色值的整数。 RGB 函数的语法有以下参数: red 必选。 0 到 255 间的整数,代表红色成分。 green 必选。0 到 255 间的整数,代表绿色成分。 blue 必选。 0 到 255 间的整数,代表蓝色成分。 ? 直接以数字表示颜色 十六进制编号 从000000到FFFFFF 从黑到白 红色: 00FF0000 兰色: 0000000F 粉色: 00FF00FF 黑色: 白色: 00FFFFFF 绿色: 0000FF00 黄色: 00FFFF00 淡蓝: 0000FFFF 淡绿: 0000FF00 深红: 00CC0000 紫色: 00CC00FF 褐色: 00CC9900 深黄: 00FFCC00 草绿: 0099CC00 棕绿: 例如有如下语句: Pen.Color:=$00FF00FF;该语句与下面的语句作用是相同的: Pen.Color:=RGB(255,0,255); ②Width属性 该属性用于设置线条的粗细宽度,单位是像素,其最小值为1。下面的代码会将线条的粗细宽度设置为10个像素。 Form1.Canvas.Pen.Width:= 10; ③Mode属性 绘点的色和目标点的色求与/或/非等逻辑方式,以组合产生各种画效果, Pen.Mode := AMode; //使上次绘制的图形颜色变成了屏幕颜色
您可能关注的文档
最近下载
- 国考行测言语理解成语辨析专项.docx VIP
- 危大工程监理实施细则.docx VIP
- 农业电商新模式:2025年乡村特色农产品直播带货基地运营优化方案.docx VIP
- 员工关系管理(第2版)李新建-第2章 员工关系的确立与劳动合同管理.ppt VIP
- 学习中央城市工作会议精神解读心得体会.doc VIP
- 英语国家社会与文化入门上册(第四版)朱永涛复习笔记考研真题.pdf VIP
- 煤矿采空区岩土工程勘察规范.pdf VIP
- 《GB/T 42124.3-2025产品几何技术规范(GPS) 模制件的尺寸和几何公差 第3部分:铸件尺寸公差、几何公差与机械加工余量》.pdf
- 员工关系管理(第2版)李新建-第15章 员工多元化及多元化员工关系管理.ppt VIP
- 关于医院招聘护理工作人员简章.pdf VIP
原创力文档


文档评论(0)