类 ColorMatrix

ColorMatrix class

定义一个 5 x 5 矩阵,包含 RGBA 空间的坐标。ImageAttributes 类的若干方法通过使用颜色矩阵来调整图像颜色。此类不可被继承。

public sealed class ColorMatrix

构造函数

名称描述
ColorMatrix()初始化 ColorMatrix 类的新实例。
ColorMatrix(float[][])使用指定矩阵 newColorMatrix 中的元素初始化 ColorMatrix 类的新实例。

属性

名称描述
Item { get; set; }获取或设置 ColorMatrix 中指定行和列的元素。
Matrix00 { get; set; }获取或设置此 ColorMatrix 的第 0(零)行和第 0 列的元素。
Matrix01 { get; set; }获取或设置此 ColorMatrix 的第 0(零)行和第一列的元素。
Matrix02 { get; set; }获取或设置此 ColorMatrix 的第 0(零)行和第二列的元素。
Matrix03 { get; set; }获取或设置此 ColorMatrix 的第 0(零)行和第三列的元素。
Matrix04 { get; set; }获取或设置此 ColorMatrix 的第 0(零)行和第四列的元素。
Matrix10 { get; set; }获取或设置此 ColorMatrix 的第一行和第 0(零)列的元素。
Matrix11 { get; set; }获取或设置此 ColorMatrix 的第一行和第一列的元素。
Matrix12 { get; set; }获取或设置此 ColorMatrix 的第一行和第二列的元素。
Matrix13 { get; set; }获取或设置此 ColorMatrix 的第一行和第三列的元素。
Matrix14 { get; set; }获取或设置此 ColorMatrix 的第一行和第四列的元素。
Matrix20 { get; set; }获取或设置此 ColorMatrix 的第二行和第 0(零)列的元素。
Matrix21 { get; set; }获取或设置此 ColorMatrix 的第二行和第一列的元素。
Matrix22 { get; set; }获取或设置此 ColorMatrix 的第二行和第二列的元素。
Matrix23 { get; set; }获取或设置此 ColorMatrix 的第二行和第三列的元素。
Matrix24 { get; set; }获取或设置此 ColorMatrix 的第二行和第四列的元素。
Matrix30 { get; set; }获取或设置此 ColorMatrix 的第三行和第 0(零)列的元素。
Matrix31 { get; set; }获取或设置此 ColorMatrix 的第三行和第一列的元素。
Matrix32 { get; set; }获取或设置此 ColorMatrix 的第三行和第二列的元素。
Matrix33 { get; set; }获取或设置此 ColorMatrix 的第三行和第三列的元素。
Matrix34 { get; set; }获取或设置此 ColorMatrix 第三行第四列的元素。
Matrix40 { get; set; }获取或设置此 ColorMatrix 第四行第0(零)列的元素。
Matrix41 { get; set; }获取或设置此 ColorMatrix 第四行第一列的元素。
Matrix42 { get; set; }获取或设置此 ColorMatrix 第四行第二列的元素。
Matrix43 { get; set; }获取或设置此 ColorMatrix 第四行第三列的元素。
Matrix44 { get; set; }获取或设置此 ColorMatrix 第四行第四列的元素。

方法

名称描述
GetMatrix()获取矩阵值。

字段

名称描述
const MatrixDimensionElementsCount矩阵维度中的元素数量。
const MatrixDimensionsCount矩阵维度的数量。
const MatrixTotalElementsCount矩阵中元素的总数。

另请参见