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
- 参数
- matrix: number[]