- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * 7.3 艺术字效果 示例 1. 颜色渐变文本 示例 2. 闪烁文字 * * 7.4 文字动画效果 示例 1. 伸缩文字 示例 2. 消失字幕 * * THE END of This Part VB图形图象处理技术 北京交通大学理学院 黄晓鸣 电话Email: xmhuang@science.njtu.edu.cn * * Chap 5 图像的浏览与控制 图像的浏览与控制是图像处理的重要部分,VB的PictureBox和Image等控件对图像的简单浏览和控制提供了支持。 本章主要介绍几种图像浏览的特殊效果、图像文件格式的转换、图像的复制及旋转缩放等功能的实现。 * * 一 浏览各种图像文件 VB的PictureBox和Image等控件对图像进行的简单浏览和控制,而且支持包括bmp、jpg、gif在内的多种图像格式,但不支持图像的滚动控制等其它效果,但可以通过程序控制实现使用滚动条控制图像、显示透明位图以及多种特殊效果的图像显示。 5.1.1 图像滚动控制 利用图像漫游技术,对一幅图首先建立一个逻辑坐标系,然后根据当前位置在用户坐标系中显示不同的区域,用户坐标系一般为图像显示的整个区域的大小。 示例 * * 5.1.2 图片特技显示 滚动、拉近、百叶窗和马赛克等效果。 利用VB的PictureBox控件可实现多种特殊效果。利用PictureBox控件的PaintPicture图形方法可以绘制图片,原型为: Object.PaintPicture picture, x1,y1, w1,h1, x2,y2, w2,h2, opcode Object : 显示图片的容器 Picture是将要绘制到Object的图形源 x1,y1,w1,h1 指定绘制的目标坐标、宽度及高度 x2,y2, w2,h2指定剪贴区内(源)的坐标、宽度及高度 Opcode 定义绘制到目标时对图片做的位操作 示例1 示例2 * * 5.1.3 图像平铺效果 用一幅小图去覆盖一个窗口或者窗口的一部分,这些图以原来的尺寸作为背景排列在要覆盖的窗口上,这种技术叫平铺。 VB实现平铺需使用Windows API和一些图形技术,需使用两个API函数Bitblt和GetDC。 Public Declare Function BitBlt Lib gdi32 Alias BitBlt (ByVal hDestDC As Long, ByVal x As Long, ByVal y As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal hSrcDC As Long, ByVal xSrc As Long, ByVal ySrc As Long, ByVal dwRop As Long) As Long BitBlt函数是API函数中进行图像处理最常用的函数,可以方便地显示各种图像文件,也可以实现特殊显示效果。 示例 * * 5.1.4 雨滴效果 利用BitBlt、CreateCompatileDC、SelectObject和DeleteDC等函数实现显示图片的雨滴效果。 示例 * * 二 图像文件格式转换 计算机技术的发展,BMP、GIF和JPEG等图像格式已成为主流。 5.2.1 几种图像文件格式介绍 不同图像格式有着不同的数据存储方法,因而产生不同的文件大小。 * * BMP文件格式 一种与硬件设备无关的图像文件格式,使用非常广泛 采用位映射存储格式,除了图像深度可选外不采用其它任何压缩,占用空间很大 文件深度可为1bit、4bit、8bit及24bit 扫描方式为从左到右、从下到上的顺序 在Windows环境中运行的图形图像软件均支持 文件由三部分构成: 位图文件头数据结构:类型、宽、高、压缩方法等 位图信息数据结构:位图实际显示内容 调色板: 颜色定义: P202 * * GIF文件格式 图像互换格式(Graphics Interchange Format),是一种基于LZW算法的连续色调的无损压缩格式。 压缩率一般在50%,目前几乎所有软件都支持 文件数据是经过压缩的,而且采用了可变长度压缩算法(支持1-8位,最多256种色彩) 在一个GIF文件中可以存多幅彩色图像,如果将存在一个文件中的多幅图像逐幅读出来并显示在屏幕上就可构成一种最简单的动画。 GIF解码较快,采用隔行存放GIF图像,在边解码边显示时可分成四遍扫描,明显提高显示速度。 * * JPEG 文件格式 图像联合专家组(Joint Photographic Experts Group),制定的一种很常用的图像文件格式。 一种有损压缩格式,能够将图像压缩在很小的储存空间,图
文档评论(0)