跳到主要内容

egret.ColorMatrixFilter

   egret

   public class ColorMatrixFilter

使用 ColorMatrixFilter 类可以将 4 x 5 矩阵转换应用于输入图像上的每个像素的 RGBA 颜色和 Alpha 值,以生成具有一组新的 RGBA 颜色和 Alpha 值的结果。该类允许饱和度更改、色相旋转、亮度为 Alpha 以及各种其他效果。

公共属性

属性
matrix : number[]
构成应用于所呈示的元素的一个 4x5 矩阵的、以逗号分隔的 20 个双精度数的列表

公共方法

方法
ColorMatrixFilter(matrix: number[])
创建一个 ColorMatrixFilter 对象

属性详细信息

matrix

matrix : number[]

  • 支持版本:Egret 3.1.0
  • 运行平台:Web

构成应用于所呈示的元素的一个 4x5 矩阵的、以逗号分隔的 20 个双精度数的列表。矩阵以行作为主要顺序,即用第一行五个元素乘以矢量 [srcR,srcG,srcB,srcA,1] 以确定输出的红色值,用第二行的五个元素确定输出的绿色值,等等。该值必须为 20 个数字组成的数组或以逗号分隔的字符串。

方法详细信息

ColorMatrixFilter()

public ColorMatrixFilter(matrix: number[])

创建一个 ColorMatrixFilter 对象。

  • 支持版本:Egret 3.1.0
  • 运行平台:Web
  • 参数