Class ColorMatrix

Class ColorMatrix

Namespace: Aspose.Imaging
Assembly: Aspose.Imaging.dll (25.2.0)

Визначає матрицю 5 x 5, яка містить координати для простору RGBA. Кілька методів класу Aspose.Imaging.ImageAttributes регулюють кольори зображення за допомогою кольорової матриці. Цей клас не може бути успадкований.

public sealed class ColorMatrix

Успадкування

objectColorMatrix

Успадковані члени

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

Значення поля

int

MatrixDimensionsCount

Кількість вимірів матриці.

public const int MatrixDimensionsCount = 5

Значення поля

int

MatrixTotalElementsCount

Загальна кількість елементів у матриці.

public const int MatrixTotalElementsCount = 25

Значення поля

int

Властивості

Matrix00

Отримує або задає елемент у 0 (нульовому) рядку та 0 колонці цього Aspose.Imaging.ColorMatrix.

public float Matrix00 { get; set; }

Значення властивості

float

Matrix01

Отримує або задає елемент у 0 (нульовому) рядку та першій колонці цього Aspose.Imaging.ColorMatrix.

public float Matrix01 { get; set; }

Значення властивості

float

Matrix02

Отримує або задає елемент у 0 (нульовому) рядку та другій колонці цього Aspose.Imaging.ColorMatrix.

public float Matrix02 { get; set; }

Значення властивості

float

Matrix03

Отримує або задає елемент у 0 (нульовому) рядку та третій колонці цього Aspose.Imaging.ColorMatrix.

public float Matrix03 { get; set; }

Значення властивості

float

Matrix04

Отримує або задає елемент у 0 (нульовому) рядку та четвертій колонці цього Aspose.Imaging.ColorMatrix.

public float Matrix04 { get; set; }

Значення властивості

float

Matrix10

Отримує або задає елемент у першому рядку та 0 (нульовому) стовпці цього Aspose.Imaging.ColorMatrix.

public float Matrix10 { get; set; }

Значення властивості

float

Matrix11

Отримує або задає елемент у першому рядку та першій колонці цього Aspose.Imaging.ColorMatrix.

public float Matrix11 { get; set; }

Значення властивості

float

Matrix12

Отримує або задає елемент у першому рядку та другій колонці цього Aspose.Imaging.ColorMatrix.

public float Matrix12 { get; set; }

Значення властивості

float

Matrix13

Отримує або задає елемент у першому рядку та третій колонці цього Aspose.Imaging.ColorMatrix.

public float Matrix13 { get; set; }

Значення властивості

float

Matrix14

Отримує або задає елемент у першому рядку та четвертій колонці цього Aspose.Imaging.ColorMatrix.

public float Matrix14 { get; set; }

Значення властивості

float

Matrix20

Отримує або задає елемент у другому рядку та 0 (нульовому) стовпці цього Aspose.Imaging.ColorMatrix.

public float Matrix20 { get; set; }

Значення властивості

float

Matrix21

Отримує або задає елемент у другому рядку та першій колонці цього Aspose.Imaging.ColorMatrix.

public float Matrix21 { get; set; }

Значення властивості

float

Matrix22

Отримує або задає елемент у другому рядку та другій колонці цього Aspose.Imaging.ColorMatrix.

public float Matrix22 { get; set; }

Значення властивості

float

Matrix23

Отримує або задає елемент у другому рядку та третій колонці цього Aspose.Imaging.ColorMatrix.

public float Matrix23 { get; set; }

Значення властивості

float

Matrix24

Отримує або задає елемент у другому рядку та четвертій колонці цього Aspose.Imaging.ColorMatrix.

public float Matrix24 { get; set; }

Значення властивості

float

Matrix30

Отримує або задає елемент у третьому рядку та 0 (нульовому) стовпці цього Aspose.Imaging.ColorMatrix.

public float Matrix30 { get; set; }

Значення властивості

float

Matrix31

Отримує або задає елемент у третьому рядку та першій колонці цього Aspose.Imaging.ColorMatrix.

public float Matrix31 { get; set; }

Значення властивості

float

Matrix32

Отримує або задає елемент у третьому рядку та другій колонці цього Aspose.Imaging.ColorMatrix.

public float Matrix32 { get; set; }

Значення властивості

float

Matrix33

Отримує або задає елемент у третьому рядку та третій колонці цього Aspose.Imaging.ColorMatrix.

public float Matrix33 { get; set; }

Значення властивості

float

Matrix34

Отримує або задає елемент у третьому рядку та четвертій колонці цього Aspose.Imaging.ColorMatrix.

public float Matrix34 { get; set; }

Значення властивості

float

Matrix40

Отримує або задає елемент у четвертому рядку та 0 (нульовому) стовпці цього Aspose.Imaging.ColorMatrix.

public float Matrix40 { get; set; }

Значення властивості

float

Matrix41

Отримує або задає елемент у четвертому рядку та першій колонці цього Aspose.Imaging.ColorMatrix.

public float Matrix41 { get; set; }

Значення властивості

float

Matrix42

Отримує або задає елемент у четвертому рядку та другій колонці цього Aspose.Imaging.ColorMatrix.

public float Matrix42 { get; set; }

Значення властивості

float

Matrix43

Отримує або задає елемент у четвертому рядку та третій колонці цього Aspose.Imaging.ColorMatrix.

public float Matrix43 { get; set; }

Значення властивості

float

Matrix44

Отримує або задає елемент у четвертому рядку та четвертій колонці цього Aspose.Imaging.ColorMatrix.

public float Matrix44 { get; set; }

Значення властивості

float

this[int, int]

Отримує або задає елемент у вказаному рядку та колонці в Aspose.Imaging.ColorMatrix.

public float this[int row, int column] { get; set; }

Значення властивості

float

Методи

GetMatrix()

Отримує значення матриці.

public float[][] GetMatrix()

Повертає

float[][]

Масив значень матриці.

 Українська