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[][]
Масив значень матриці.