[AS3]我的第一个Flash CS3组件—ImageEffect组件
【组件版本】: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 表示右上方; |