包 flash.filters 类 public final class ColorMatrixFilter 继承 ColorMatrixFilter  BitmapFilter  Object 使用
原创 2023-01-05 11:05:42
341阅读
ColorMatrixFilter--颜色矩阵滤镜(flash.filters.ColorMatrixFilter) 在颗粒等级上提供给你更好的控制方法。ColorMatrixFilter为 4行5列的多维矩阵(20个元素的数组)。图1是与ColorMatrixFilter等同的矩阵:图1. 与ColorMatrixFilter等同的矩阵    红,绿,蓝通
原创 2023-04-07 09:09:22
218阅读
转自: ://blog.sina..cn/s/blog_49b35d540100aks4.html ColorMatrixFilter--颜色矩阵滤镜(flash.filters.ColorMatrixFilter) 在颗粒等级上提供给你更好的控制方法。ColorMatrixFilter为 4行5列的多维矩阵(20个元素的数组)。图1是与ColorMatrixFilter等同的矩阵:...
转载 2010-10-16 08:05:00
338阅读
2评论
matrix是一个长度为4*5=20的数组,其构成如下所示: R,G,B,A, offset [1,0,0,0,0]); // red [0,1,0,0,0]); // green [0,0,1,0,0]); // blue [0,0,0,1,0]); // alpha 上面是matrix的初始状态。 下面我分先来分析一下其初始状态。 red通道的值:(1,0,0,0,0)表示,R通道的乘数是1(完全保留),别的道道的的乘数是0,(不加入别的通道的颜色),色彩偏移量off是0; 别的通道依次类推。 下面来做一些效果,增加对colorMatrixFilter的认识:1、调整亮度: 亮度(N取..
转载 2013-07-05 22:38:00
78阅读
2评论
[code="java"] public static function changeSpGray():Array { var filter:ColorMatrixFilter; var filterArr:Array = []; var matrix:Array = []; matrix = matrix.concat([0.3086, 0.6094, 0...
原创 2023-02-22 09:15:28
107阅读
var filter:Filter = new ColorMatrixFilter([0.5,0.5,0.5,0,0,0.5,0.5,0.5,0,0,0.5,0.5,0.5,0,0,0,0,0,1,0]);your_mc.filters = new Array(filter);
原创 2023-02-22 10:05:23
69阅读
       相信大家对滤镜这东西,在flash IDE内应用很熟吧?但是在as内怎么用代码实现呢?这个问题还别说,起初真有点犯难,后经高手指点,逐一化解。经验不敢独享,故与大家分享(高手可掠过)。如有疑问,请多多提出咯……  import fl.motion.ColorMatrix;import flash.filters.ColorMatrixFilter; //**调整亮度**//var l
转载 2012-05-01 16:45:00
373阅读
2评论
      剩下的三种滤镜,因为我自己也不是很懂矩阵啊这些的,只能做些简单的范例和说明了,抱歉!颜色矩阵滤镜、卷积滤镜、置换图滤镜这三种滤镜只能通过AS代码实现。如果说上面的六种滤镜,只是在原图的基础上做些简单的修改,那么这三种滤镜,就可以称之为大手术了,让我们继续往下看:   (7)颜色矩阵滤镜(ColorMatrixFilter
原创 2010-10-15 09:43:26
4582阅读
1评论
下图展示的是通过柏林噪声和一些滤镜制作的火焰效果。这个效果是从舞台底部燃起的熊熊烈火。这个效果使用了BitmapData里的perlinNoise方法,以及ColorMatrixFilter和DisplacementMapFilter两个滤镜,点击截图下面的链接,可以在新窗口中查看运行的效果。  下面一步步介绍了火焰的制作过程,不过你也可以打开源文件,体验一下效果,这样目的会更