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[][]

Массив значений матрицы.

 Русский