Class ColorMatrix
Namespace: Aspose.Imaging
Assembly: Aspose.Imaging.dll (25.2.0)
Определяет матрицу 5 x 5, которая содержит координаты для пространства RGBA. Несколько методов класса Aspose.Imaging.ImageAttributes корректируют цвета изображения, используя цветовую матрицу. Этот класс нельзя наследовать.
public sealed class ColorMatrix
Наследование
Унаследованные члены
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Конструкторы
ColorMatrix()
Инициализирует новый экземпляр класса Aspose.Imaging.ColorMatrix.
public ColorMatrix()
ColorMatrix(float[][])
Инициализирует новый экземпляр класса Aspose.Imaging.ColorMatrix, используя элементы в указанной матрице newColorMatrix
.
public ColorMatrix(float[][] newColorMatrix)
Параметры
newColorMatrix
float[][]
Значения элементов для нового Aspose.Imaging.ColorMatrix.
Поля
MatrixDimensionElementsCount
Количество элементов в размерности матрицы.
public const int MatrixDimensionElementsCount = 5
Значение поля
MatrixDimensionsCount
Количество размерностей матрицы.
public const int MatrixDimensionsCount = 5
Значение поля
MatrixTotalElementsCount
Общее количество элементов в матрице.
public const int MatrixTotalElementsCount = 25
Значение поля
Свойства
Matrix00
Получает или задает элемент в 0 (ноль) строке и 0 столбце этого Aspose.Imaging.ColorMatrix.
public float Matrix00 { get; set; }
Значение свойства
Matrix01
Получает или задает элемент в 0 (ноль) строке и первом столбце этого Aspose.Imaging.ColorMatrix.
public float Matrix01 { get; set; }
Значение свойства
Matrix02
Получает или задает элемент в 0 (ноль) строке и втором столбце этого Aspose.Imaging.ColorMatrix.
public float Matrix02 { get; set; }
Значение свойства
Matrix03
Получает или задает элемент в 0 (ноль) строке и третьем столбце этого Aspose.Imaging.ColorMatrix.
public float Matrix03 { get; set; }
Значение свойства
Matrix04
Получает или задает элемент в 0 (ноль) строке и четвертом столбце этого Aspose.Imaging.ColorMatrix.
public float Matrix04 { get; set; }
Значение свойства
Matrix10
Получает или задает элемент в первой строке и 0 (ноль) столбце этого Aspose.Imaging.ColorMatrix.
public float Matrix10 { get; set; }
Значение свойства
Matrix11
Получает или задает элемент в первой строке и первом столбце этого Aspose.Imaging.ColorMatrix.
public float Matrix11 { get; set; }
Значение свойства
Matrix12
Получает или задает элемент в первой строке и втором столбце этого Aspose.Imaging.ColorMatrix.
public float Matrix12 { get; set; }
Значение свойства
Matrix13
Получает или задает элемент в первой строке и третьем столбце этого Aspose.Imaging.ColorMatrix.
public float Matrix13 { get; set; }
Значение свойства
Matrix14
Получает или задает элемент в первой строке и четвертом столбце этого Aspose.Imaging.ColorMatrix.
public float Matrix14 { get; set; }
Значение свойства
Matrix20
Получает или задает элемент во второй строке и 0 (ноль) столбце этого Aspose.Imaging.ColorMatrix.
public float Matrix20 { get; set; }
Значение свойства
Matrix21
Получает или задает элемент во второй строке и первом столбце этого Aspose.Imaging.ColorMatrix.
public float Matrix21 { get; set; }
Значение свойства
Matrix22
Получает или задает элемент во второй строке и втором столбце этого Aspose.Imaging.ColorMatrix.
public float Matrix22 { get; set; }
Значение свойства
Matrix23
Получает или задает элемент во второй строке и третьем столбце этого Aspose.Imaging.ColorMatrix.
public float Matrix23 { get; set; }
Значение свойства
Matrix24
Получает или задает элемент во второй строке и четвертом столбце этого Aspose.Imaging.ColorMatrix.
public float Matrix24 { get; set; }
Значение свойства
Matrix30
Получает или задает элемент в третьей строке и 0 (ноль) столбце этого Aspose.Imaging.ColorMatrix.
public float Matrix30 { get; set; }
Значение свойства
Matrix31
Получает или задает элемент в третьей строке и первом столбце этого Aspose.Imaging.ColorMatrix.
public float Matrix31 { get; set; }
Значение свойства
Matrix32
Получает или задает элемент в третьей строке и втором столбце этого Aspose.Imaging.ColorMatrix.
public float Matrix32 { get; set; }
Значение свойства
Matrix33
Получает или задает элемент в третьей строке и третьем столбце этого Aspose.Imaging.ColorMatrix.
public float Matrix33 { get; set; }
Значение свойства
Matrix34
Получает или задает элемент в третьей строке и четвертом столбце этого Aspose.Imaging.ColorMatrix.
public float Matrix34 { get; set; }
Значение свойства
Matrix40
Получает или задает элемент в четвертой строке и 0 (ноль) столбце этого Aspose.Imaging.ColorMatrix.
public float Matrix40 { get; set; }
Значение свойства
Matrix41
Получает или задает элемент в четвертой строке и первом столбце этого Aspose.Imaging.ColorMatrix.
public float Matrix41 { get; set; }
Значение свойства
Matrix42
Получает или задает элемент в четвертой строке и втором столбце этого Aspose.Imaging.ColorMatrix.
public float Matrix42 { get; set; }
Значение свойства
Matrix43
Получает или задает элемент в четвертой строке и третьем столбце этого Aspose.Imaging.ColorMatrix.
public float Matrix43 { get; set; }
Значение свойства
Matrix44
Получает или задает элемент в четвертой строке и четвертом столбце этого Aspose.Imaging.ColorMatrix.
public float Matrix44 { get; set; }
Значение свойства
this[int, int]
Получает или задает элемент в указанной строке и столбце в Aspose.Imaging.ColorMatrix.
public float this[int row, int column] { get; set; }
Значение свойства
Методы
GetMatrix()
Получает значения матрицы.
public float[][] GetMatrix()
Возвращает
float[][]
Массив значений матрицы.