【组件版本】:0.1
【功能简述】:ImageEffect组件是用来对Bitmap图片对象进行“马赛克,模糊,锐化,浮雕”等特效处理的纯代码组件。目前只有四个图片特效,以后将不断更新和丰富特效。
【运行平台】:Flash CS3,ActionScript3,Flash Player 9 +
【功能演示】:
【调用接口】:类路径为com.klstudio.images.ImageEffect。
1、public static function mosaic(image:Bitmap,distance:uint=5):void
功能:马赛克处理;
参数:image为需要处理图片对象;
distance为马赛克强度(取值>= 2)。
2、public static function blur(image:Bitmap,blurX:uint=4,blurY:uint=4):void
功能:模糊处理;
参数:image为需要处理图片对象;
blurX为水平模糊量;
blurY为垂直模糊量;
3、public static function emboss(image:Bitmap,direction:String = null):void
功能:浮雕处理;
参数:image为需要处理图片对象;
direction为浮雕方位。
取值列表:
ImageEffect.DIRECTION_BOTTOM 表示正下方;
ImageEffect.DIRECTION_BOTTOM_LEFT 表示左下方;
ImageEffect.DIRECTION_BOTTOM_RIGHT 表示右下方;
ImageEffect.DIRECTION_LEFT 表示正左方;
ImageEffect.DIRECTION_RIGHT 表示正右方;
ImageEffect.DIRECTION_TOP 表示正上方;
ImageEffect.DIRECTION_TOP_LEFT 表示左上方(这个是默认值);
ImageEffect.DIRECTION_TOP_RIGHT 表示右上方;
4、public static function sharpen(image:Bitmap,quality:uint=3):void
功能:锐化处理;
参数:image为需要处理图片对象;
quality为锐化品质。
取值列表:
ImageEffect.QUALITY_HIGH 表示高品质(这个是默认值);
ImageEffect.QUALITY_MEDIUM 表示中品质;
ImageEffect.QUALITY_LOW 表示低品质;
【使用说明】:
1、使用前提条件:
安装了Flash CS3软件;
安装了 Adobe Extension Manager 1.8扩展管理器,如果没有请先到这里下载:http://www.adobe.com/cn/exchange/em_download/;
下载了ImageEffect组件安装包文件:ImageEffect.mxp
2、打开ImageEffect组件安装包,将ImageEffect组件安装到Flash CS3里;
3、将ImageEffect组件拖到正在打开的fla文件的场景或库里,然后在调用代码(或类)的上面加上“import com.klstudio.images.ImageEffect;”一行代码就可以了,接下来就按照上面的接口来调用相应的功能了。
【调用实例】:
|
上面的实例打包下载:http://www.klstudio.com/demo/effect/test3.rar
admin#flashas.net (#为@) 联系QQ:
:40777822
浙ICP备06033001号