Class ColorMatrix
Название пространства: Aspose.Imaging Ассоциация: Aspose.Imaging.dll (25.4.0)
Определяет 5х5 матрицу, которая содержит координаты для пространства RGBA. Некоторые методы Aspose.Imaging.ImageAttributes класс корректирует цвета изображения с использованием цветной материки.
public sealed class ColorMatrix
Inheritance
Наследованные члены
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
ColorMatrix()
Инициализует новую инстанцию класса Aspose.Imaging.ColorMatrix.
public ColorMatrix()
ColorMatrix(Флота[][])
Инициализует новую инстанцию класса Aspose.Imaging.ColorMatrix с использованием элементов в указанной матрице <код класс=“paramref”>новоеКолорМатрикс".
public ColorMatrix(float[][] newColorMatrix)
Parameters
newColorMatrix
float
[ ]
Значения элементов для нового Aspose.Imaging.ColorMatrix.
Fields
MatrixDimensionElementsCount
Количество элементов в матричном измерении.
public const int MatrixDimensionElementsCount = 5
Полевая ценность
MatrixDimensionsCount
Количество измерений матрицы.
public const int MatrixDimensionsCount = 5
Полевая ценность
MatrixTotalElementsCount
Общее количество элементов в матрице.
public const int MatrixTotalElementsCount = 25
Полевая ценность
Properties
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; }
Стоимость недвижимости
Это[Инт, Инт]
Получить или установить элемент в указанном строке и колонне в Aspose.Imaging.ColorMatrix.
public float this[int row, int column] { get; set; }
Стоимость недвижимости
Methods
GetMatrix()
Получение матричных значений.
public float[][] GetMatrix()
Returns
float [ ]
Значения матрицы распределяются.