Y.Boy's Blog

Web Game,Flex,Flash,AIR,RIA,ActionScript,Pixel Bender

常用图形处理AS3类下载:4种颜色变换、16种滤镜、裁剪、缩放旋转等等…


         先来一个很久前做的例子:AS3实现对图片进行任意形状裁剪的例子,原文在这里。这个例子只公开了裁剪功能,当时并没有把我写的所有图形处理功能函数放出。其实网上也有不少例子和源码,那时我也参考了不少例子,但决定不完全用别人的,用自己的算法重写了一套(算是优化了一下,原理还是一样的)。现在 Pixel Bender 的面世,下面一些滤镜那些就显得过时了:(

可在 Google Code 上找到http://code.google.com/p/yboys-as3libs/

源码和例子下载

你可以使用这些类来实现以下功能

颜色(4)
|- 亮度
|- 对比度
|- 饱和度
|- 色相

滤镜(16)
|- 相底反色效果
|- 灰度
|- 查找边缘
|- 锐化
|- 马赛克效果(两种算法,一种适用于马赛克动画,播放速度快;另一种是标准的马赛克算法,运算比较慢)
|- 浮雕效果
|- 杂点效果
|- 素描效果
|- 水彩效果
|- 扩散效果(毛玻璃效果)
|- 球面效果(鱼眼效果)
|- 挤压效果
|- 光照效果(高光效果)
|- PS里的颜色阈值效果
|- 油画效果
|- 旧照片效果

转变(6)
|- 裁剪(矩形裁剪和任意裁剪算法
|- 旋转(可根据给定点来旋转
|- 缩放(中心缩放、单边缩放、九切片缩放、等比例缩放等等,跟Fireworks里的缩放功能相当
|- 倾斜
|- 对齐(跟Fireworks、Flash里的对齐功能一样
|- 分布(跟Fireworks、Flash里的分布功能一样

标签:filter, pixel bender, 滤镜

相关日志


评论


1
作者:  达达 | 日期:  2008年12月18日 | 时间:  17:28

好银、好东东,呵呵:)

回复他(她)

2
作者:  walktree | 日期:  2008年12月18日 | 时间:  17:49

很好的东西!

回复他(她)

3
作者:  Y.Boy | 日期:  2008年12月18日 | 时间:  19:50

TO 达达 & Walktree:
你们不嫌弃就好:)

回复他(她)

4
作者:  auzn | 日期:  2008年12月18日 | 时间:  21:11

很好的工具箱,收下了 呵呵

回复他(她)

Y.Boy Reply:

有人使用我都很高兴了,你收下就好:)

回复他(她)

5
作者:  得失 | 日期:  2008年12月19日 | 时间:  12:22

太棒了,省得自己去收集哇哈哈

回复他(她)

Y.Boy Reply:

好!

回复他(她)

6
作者:  Cary | 日期:  2009年1月4日 | 时间:  10:49

好东东,感谢,支持

回复他(她)

7
作者:  汪汪 | 日期:  2009年1月18日 | 时间:  14:02

剧烈感谢 灰常好用

回复他(她)

8
作者:  风情主人 | 日期:  2009年2月26日 | 时间:  18:53

没有中值滤波呢?请联系我,谢谢:QQ: 11602011

回复他(她)

Y.Boy Reply:

没有哩,还没理解中值滤波:(

回复他(她)

风情主人 Reply:

没有中值滤波呢?请联系我,谢谢:QQ: 11602011
MSN:miracletalent@sina.com

回复他(她)

9
作者:  aksoft | 日期:  2009年2月27日 | 时间:  08:40

有没有例子可以看一下啊。。。挺菜的我

回复他(她)

Y.Boy Reply:

都只是函数的使用,下载后有一个帮助手册,都很详细的了。
这里有一个例子:http://riaoo.com/?p=298

回复他(她)

10
作者:  wufee | 日期:  2009年3月19日 | 时间:  15:24

老兄!你这个图像处理类,怎么应用? 能不能给一个例子??谢谢!!!

回复他(她)

Y.Boy Reply:

好吧。这个周未我为每个滤镜添加一个demo
请关注本站:)

回复他(她)

11
作者:  sky | 日期:  2009年3月23日 | 时间:  17:24

好东西啊!
大哥。。。真是谢谢啦!

回复他(她)

Y.Boy Reply:

你能派上用场就行

回复他(她)

12
作者:  hgh | 日期:  2009年4月9日 | 时间:  15:02
13
作者:  sy | 日期:  2009年4月23日 | 时间:  13:42
14
作者:  Shell | 日期:  2009年4月24日 | 时间:  12:08

要我說一句真的嗎??
我好感動T_T…
最近因為自己的一個小作品
也想要開始來學習使用Pixel Bender
謝謝these classes!!

回复他(她)

Y.Boy Reply:

对你有帮助就好,哈哈。

回复他(她)

15
作者:  fangzhao | 日期:  2009年12月25日 | 时间:  21:38

谢谢博主。这些东西真是太好了。
这下做图片编辑器有底气了。

回复他(她)

Y.Boy Reply:

假如你用这套类库做出成功的作品了,请告诉我:)

回复他(她)

16
作者:  catfly | 日期:  2010年1月25日 | 时间:  16:30

好到不是一般的好,是好极了的好。。
谢谢Y.Boy

回复他(她)

Y.Boy Reply:

不谢啦,你客气了。能把自己的东西分享是一件好事。

回复他(她)

17
作者:  风情主人 | 日期:  2010年6月7日 | 时间:  17:15

滤波就是指去除图形中杂点(也叫噪声)的算法

回复他(她)

Y.Boy Reply:

2009年2月26日你在这篇文章留言说有没有中值滤波,而我问你什么是中值滤波。
2010年6月7日的今天你终于回来了,回答了滤波是什么。
哈哈。

回复他(她)



发表评论

Note: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

*
To prove you're a person (not a spam script), type the security word shown in the picture.
Anti-spam image