首页 > 代码库 > ActionScript3游戏中的图像编程(连载七十九)

ActionScript3游戏中的图像编程(连载七十九)

总目录:http://blog.csdn.net/iloveas2014/article/details/38304477

4.3.6 ColorMatrix中的矩阵数学

     ColorMatrix是DynamicMatrix的子类,它一初始化就固定了矩阵的尺寸:5*5(为什么不是5*4呢,相信这个问题我不需要再次解释了),并且填入单位矩阵的数据:

 

     

 

     该类有5个方法,前4个分别对应AdjustColor的亮度,对比度,饱和度和色相属性,最后一个是getFlatArray,它的唯一作用就是把矩阵中的有效数据(5*4的部分)转换成一个长度为20的数组供ColorMatrixFilter参数调用。

 

      下面我们来看看跟AdjustColor对应的4个矩阵计算的函数。

 


 

ActionScript3游戏中的图像编程(连载七十九)