滤镜(下)
上次说到用as3.0实现滤镜的效果,只说了两种,另外还有两种。BevelFilter类(斜角)和GlowFilter类(发光)。
BevelFilter类 参数如下:
distance:Number (default = 4.0) — 斜角的偏移距离,以像素为单位(浮点)。
angle:Number (default = 45) — 斜角的角度,0 至 360 度。
highlightAlpha:Number (default = 1.0) — 加亮颜色的 Alpha 透明度值。 有效值为 0.0 到 1.0。 例如,0.25 设置透明度值为 25%。
shadowColor:uint (default = 0x000000) — 斜角的阴影颜色,0xRRGGBB。
shadowAlpha:Number (default = 1.0) — 阴影颜色的 Alpha 透明度值。 有效值为 0.0 到 1.0。 例如,0.25 设置透明度值为 25%。
blurX:Number (default = 4.0) — 水平模糊量,以像素为单位。 有效值为 0 到 255.0(浮点)。
blurY:Number (default = 4.0) — 垂直模糊量,以像素为单位。 有效值为 0 到 255.0(浮点)。
strength:Number (default = 1) — 印记或跨页的强度。 该值越高,压印的颜色越深,而且斜角与背景之间的对比度也越强。 有效值为 0 到 255.0。
quality:int (default = 1) — 斜角的品质。 有效值为 0 至 15,但是对于大多数应用,可以使用 BitmapFilterQuality 常量:
GlowFilter类 参数如下:
color:uint (default = 0xFF0000) — 光晕颜色,采用十六进制格式 0xRRGGBB。 默认值为 0xFF0000。
alpha:Number (default = 1.0) — 颜色的 Alpha 透明度值。 有效值为 0 到 1。 例如,0.25 设置透明度值为 25%。
blurX:Number (default = 6.0) — 水平模糊量。 有效值为 0 到 255(浮点)。 2 的乘方值(如 2、4、8、16 和 32)经过优化,呈现速度比其它值更快。
blurY:Number (default = 6.0) — 垂直模糊量。 有效值为 0 到 255(浮点)。 2 的乘方值(如 2、4、8、16 和 32)经过优化,呈现速度比其它值更快。
strength:Number (default = 2) — 印记或跨页的强度。 该值越高,压印的颜色越深,而且发光与背景之间的对比度也越强。 有效值为 0 到 255。
quality:int (default = 1) — 应用滤镜的次数。 使用 BitmapFilterQuality 常量:
浙公网安备 33010602011771号