`
ch_kexin
  • 浏览: 897524 次
  • 性别: Icon_minigender_2
  • 来自: 青岛
社区版块
存档分类
最新评论

as3中颜色矩阵滤镜ColorMatrixFilter的使用

 
阅读更多
		public static function changeSpGray():Array { 
			var filter:ColorMatrixFilter;
			var filterArr:Array = [];
			var matrix:Array = [];
			matrix = matrix.concat([0.3086, 0.6094, 0.0820, 0, 0]);//red
			matrix = matrix.concat([0.3086, 0.6094, 0.0820, 0, 0]);//green
			matrix = matrix.concat([0.3086, 0.6094, 0.0820, 0, 0]);//blue
			matrix = matrix.concat([0, 0, 0, 1, 0]);//alpha
			filter = new ColorMatrixFilter(matrix);
			filterArr.push(filter);
			return filterArr;
		}
分享到:
评论

相关推荐

    as3的颜色矩阵滤镜ColorMatrixFilter的使用

    在ActionScript 3 (AS3)中,颜色矩阵滤镜(ColorMatrixFilter)是一种强大的工具,用于对显示对象上的像素进行复杂色彩变换。这个滤镜允许开发者通过调整一个5x4的颜色矩阵来改变图像的色彩、亮度、对比度、饱和度等...

    AS3][Matrix][利用颜色矩阵进行颜色变换

    本文将详细介绍如何在AS3中使用颜色矩阵进行颜色变换。 #### 颜色矩阵的基本概念 颜色矩阵是一个四行五列的二维数组,用于存储变换系数。每个像素的颜色由红(R)、绿(G)、蓝(B)以及透明度(A)四个分量组成。通过颜色...

    使用filters中的ColorMatrixFilter

    `ColorMatrixFilter`通常在ActionScript 3(AS3)和Flex中使用,允许开发者通过调整颜色矩阵来改变舞台上显示对象的颜色、亮度、对比度、饱和度等属性。在给定的示例中,我们有一个名为`ColorMatrixFilterSample....

    flash as 3利用滤镜变换位图颜色

    它是AS3中的一个滤镜类型,允许我们对位图应用复杂的颜色转换。这种滤镜通过修改像素的颜色矩阵来改变图像的色彩。颜色矩阵是一个5x5的浮点数组,其中每个元素对应于颜色通道的调整值。默认情况下,这个矩阵是单位...

    AS3 调节ColorMatrixFilter参数的应用

    在AS3中应用ColorMatrixFilter,首先创建一个ColorMatrixFilter对象,然后设置其matrix属性为所需的颜色矩阵。最后,将这个滤镜添加到DisplayObject的filters数组中,即可看到效果。 示例代码: ```actionscript ...

    As3 开源图片特效类

    2. **ColorMatrixFilter**:颜色矩阵滤镜,允许你通过自定义4x5颜色矩阵来精确调整图像的颜色和亮度。 3. **DropShadowFilter**:阴影滤镜,可以在对象后面添加一个或多个阴影,控制阴影的颜色、模糊度、角度和距离...

    AS3_显示对象结构图.pdf

    * ColorMatrixFilter:是一个颜色矩阵滤镜,用于对显示对象进行颜色矩阵变换。 * ConvolutionFilter:是一个卷积滤镜,用于对显示对象进行卷积运算。 V. Error 类 AS3 显示对象结构图中还定义了一些错误类,例如:...

    [心得] AS3)灰化显示对象(DisplayObject)的方法 / 图片灰化

    在AS3中,我们可以使用`ColorMatrixFilter`类来应用这种转换。 以下是使用灰度滤镜的基本步骤: 1. **创建灰度滤镜**: ```actionscript var grayFilter:ColorMatrixFilter = new ColorMatrixFilter(); ``` ...

    as3 Image effect源代码

    图像效果在AS3中通常是通过使用Filter类来实现的。Filter类提供了一系列预定义的滤镜,如BlurFilter、DropShadowFilter、ColorMatrixFilter等,这些滤镜可以直接应用到DisplayObject实例上,如MovieClip或BitmapData...

    AS3 让一张图片变成火焰特效的代码

    我们可以使用渐变工具或者颜色矩阵滤镜来改变粒子的颜色,使其看起来像火焰。例如,粒子靠近“源头”时可能是较冷的蓝色,随着远离“源头”,颜色逐渐变为黄色和红色。 ```actionscript var colorMatrix:...

    as3 图片处理,以及控件对其方式的控制

    在AS3中,可以使用`ColorMatrixFilter`类,通过修改颜色矩阵中的相应元素来实现色调变化。 4. **控件对齐方式**: AS3中的`DisplayObject`类提供了多种对齐方式,如`TOP_LEFT`、`CENTER`、`BOTTOM_RIGHT`等。可以...

    as3.0做特效

    使用AS3.0的滤镜、扭曲和矩阵变换功能,可以实现图像之间的复杂转换,创造出令人印象深刻的视觉效果。 7. **镜头模糊2和镜头模糊**: 镜头模糊效果模拟了摄影中景深的概念,可以使焦点区域清晰,而其他区域模糊。AS...

    flash as3.0模拟排雾

    AS3.0中的`ColorMatrixFilter`滤镜可以用来改变舞台上的颜色矩阵,从而实现雾的视觉效果。 创建雾的步骤可能包括以下几点: 1. **设置舞台背景**:选择一种能体现雾天氛围的颜色作为背景,例如淡灰色或淡蓝色,并...

    as3.0图片切换随机效果(10种)

    AS3.0(ActionScript 3.0)是Adobe Flash Professional和Flex Builder等工具中使用的编程语言,用于创建交互式内容。以下是10种不同的图片切换随机效果,以及如何在AS3.0中实现它们的基本概念。 1. **淡入淡出**:...

    flash as3.0 图片随机过渡效果

    - **ColorMatrixFilter**:应用色彩矩阵滤镜,实现色调、饱和度和亮度的变化。 6. **时间线和事件处理**: 使用`enterFrame`事件监听器,可以在每一帧中更新图片状态,实现连续的过渡动画。当一个过渡完成时,...

    flex 图片操作

    例如,我们可以使用`BlurFilter`实现模糊效果,`DropShadowFilter`添加阴影,或者`ColorMatrixFilter`进行颜色调整。下面是一个应用模糊滤镜的例子: ```xml ``` 这段代码会在图片上添加一个水平和垂直模糊...

Global site tag (gtag.js) - Google Analytics