- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
利用VB编程实现PhotoShop滤镜效果的研究.pdf
SILIC
【技术研发 】 魏磁 VAL
利用VB编程实现PhotoShop滤镜效果的研究
董清潭
(中共天津市委党校 天津 300191)
摘 要: VB 像魁 由像素点构成的l¨维平商,因此对 图像的任何特效处理就是对 图像的像素值的简单运算操作 使用vB编程语言实现的 像特效处理应用程
序虽然比专业的图形处理软件要慢,但它演示图形处理的原理,呵以作为定制应用程序的起点。主要讲述在图形处理的过程中,对 于常见的图形的柔化、锐化、浮
雕 、雕刻 、扩散、曝光 、边沿探测特效等 的处理方法 。
关键词: vB编程 ;图像特效 ;处理方法
中图分类号 :TP31111 文献标识码 :A 文章编号:1671 7597(2011)0420081--02
PhotoShop作为一’款最优秀的专业平面图像处理软件 ,可 以说是无人 True,所 以能够从图形框的尺寸中求 出图形 的尺寸 。假如其中的一个 图形
不知。在对其强人的图像处理功能佩服的五体投地之时,不仅对其滤镜特 的尺寸超 过了800×600,则程序会出现出错信 息并且结束,否则则通过
殊效果处理功能感到一丝丝的神秘,它是如何将一副普通的图像,瞬间施 Point方法读 出象素并且取 出三元色饱和度 的值放入PicturePixels的三
加了柔化、锐化、浮雕、雕刻、扩散、曝光、铅笔素描等特效呢?这可能 维数组中。数组 的第一下标0表示红 ,1表示绿 ,2表示蓝 ;第二下标对应
是每个使用PhotoShop软件人员都不禁要 问的问题。 于象素的列;第三下标对应于象素的行。以下是核心部分代码:
使用VB编程对 图像进行处理 ,实现PhotoShop滤镜特效,处理速度当
然与专业的图像处理软件不可 比,因为专业图像处理软件是使用c++语言 x =Pieture1.ScaleWidth,
编写的,部分代码用机器语言写成,以达到最高速度 。本文的日的就是通 y =Picture1.Scale Height
过讲解常见滤镜特效的处理原理,为您揭开图形处理这层神秘的面纱 ,也
可以作为您定制应用程序的起点。 For i :0 To Y 一 1
1应用程序的设计思想 Forj :0T OX 1
图形装入Picture控件后,利用Point方法访 问其像素值 ,返回表示每 pixel6=Picture1.Point(j, j)
个像素颜色的长整形值 ,并 日_从这个 长整型值中取得红、绿 、蓝三种基本 PicturePixelS (0,i,J) =pixel6 Mod 256
颜色。这个步骤 比较费时,对 于大多数算法 ,都要对每个像素实施运算, Picture Pixels( 1, i, j) = ( (pixel6 And
要加快处理速度 ,可以在图像装入Picture控件时度取所有像素的值并且 6HFFOOFFO0) /2566)
将其存储 于数组中。这样就可以对 同 个‘图像采用多种处理方法而 /f必 ‘ PicturePixeIS (2,i,J) = (pixe16 And 6HFFO000)
遍遍读取每个像素的值。效果上,图形装入速度有些慢,但应用程序运行 65536
却大大提速 。
文档评论(0)