Класс ColorMatrix

Summary: Defines a 5 x 5 matrix that contains the coordinates for the RGBA space. Several methods of the ImageAttributes class adjust image colors by using a color matrix. This class cannot be inherited.

Module: aspose.imaging

Full Name: aspose.imaging.ColorMatrix

Constructors

NameDescription
ColorMatrix()Инициализирует новый экземпляр класса ColorMatrix.
ColorMatrix(new_color_matrix)Инициализирует новый экземпляр класса ColorMatrix с использованием элементов указанной матрицы newColorMatrix.

Properties

NameTypeAccessDescription
MATRIX_DIMENSIONS_COUNT [static]intrКоличество измерений матрицы.
MATRIX_DIMENSION_ELEMENTS_COUNT [static]intrКоличество элементов в измерении матрицы.
MATRIX_TOTAL_ELEMENTS_COUNT [static]intrОбщее количество элементов в матрице.
matrix00floatr/wПолучает или задает элемент в 0‑й (ноль) строке и 0‑м столбце этой ColorMatrix.
matrix01floatr/wПолучает или задает элемент в 0‑й (ноль) строке и первом столбце этой ColorMatrix.
matrix02floatr/wПолучает или задает элемент в 0‑й (ноль) строке и втором столбце этой ColorMatrix.
matrix03floatr/wПолучает или задает элемент в 0‑й (ноль) строке и третьем столбце этой ColorMatrix.
matrix04floatr/wПолучает или задает элемент в 0‑й (нулевой) строке и четвертом столбце этой ColorMatrix.
matrix10floatr/wПолучает или задает элемент в первой строке и 0‑м (нулевом) столбце этой ColorMatrix.
matrix11floatr/wПолучает или задает элемент в первой строке и первом столбце этой ColorMatrix.
matrix12floatr/wПолучает или задает элемент в первой строке и втором столбце этой ColorMatrix.
matrix13floatr/wПолучает или задает элемент в первой строке и третьем столбце этой ColorMatrix.
matrix14floatr/wПолучает или задает элемент в первой строке и четвертом столбце этой ColorMatrix.
matrix20floatr/wПолучает или задает элемент во второй строке и 0‑м (нулевом) столбце этой ColorMatrix.
matrix21floatr/wПолучает или задает элемент во второй строке и первом столбце этой ColorMatrix.
matrix22floatr/wПолучает или задает элемент во второй строке и втором столбце этой ColorMatrix.
matrix23floatr/wПолучает или задает элемент во второй строке и третьем столбце этой ColorMatrix.
matrix24floatr/wПолучает или задает элемент во второй строке и четвертом столбце этой ColorMatrix.
matrix30floatr/wПолучает или задает элемент в третьей строке и 0‑м (нулевом) столбце этой ColorMatrix.
matrix31floatr/wПолучает или задает элемент в третьей строке и первом столбце этой ColorMatrix.
matrix32floatr/wПолучает или задает элемент в третьей строке и втором столбце этой ColorMatrix.
matrix33floatr/wПолучает или задает элемент в третьей строке и третьем столбце этой ColorMatrix.
matrix34floatr/wПолучает или задает элемент в третьей строке и четвертом столбце этой ColorMatrix.
matrix40floatr/wПолучает или задает элемент в четвертой строке и 0‑м (нулевом) столбце этой ColorMatrix.
matrix41floatr/wПолучает или задает элемент в четвертой строке и первом столбце этой ColorMatrix.
matrix42floatr/wПолучает или задает элемент в четвертой строке и втором столбце этой ColorMatrix.
matrix43floatr/wПолучает или задает элемент в четвертой строке и третьем столбце этой ColorMatrix.
matrix44floatr/wПолучает или задает элемент в четвертой строке и четвертом столбце этой ColorMatrix.

Methods

NameDescription
get(row, column)Получает элемент в указанной строке и столбце в ColorMatrix.
get_matrix()Получает значения матрицы.
set(row, column, value)Задает элемент в указанной строке и столбце в ColorMatrix.

Constructor: ColorMatrix()

 ColorMatrix() 

Инициализирует новый экземпляр класса ColorMatrix.

Constructor: ColorMatrix(new_color_matrix)

 ColorMatrix(new_color_matrix) 

Инициализирует новый экземпляр класса ColorMatrix с использованием элементов указанной матрицы newColorMatrix.

Parameters:

ПараметрТипОписание
new_color_matrixSystem.Single[]Значения элементов новой ColorMatrix.

Method: get(row, column)

 get(row, column) 

Получает элемент в указанной строке и столбце в ColorMatrix.

Parameters:

ПараметрТипОписание
строкаintНомер строки.
столбецintНомер столбца.

Returns

ТипОписание
floatЭлемент в указанной строке и столбце.

Method: get_matrix()

 get_matrix() 

Получает значения матрицы.

Returns

ТипОписание
System.Single[]Массив значений матрицы.

Method: set(row, column, value)

 set(row, column, value) 

Задает элемент в указанной строке и столбце в ColorMatrix.

Parameters:

ПараметрТипОписание
строкаintНомер строки.
столбецintНомер столбца.
значениеfloatЭлемент в указанной строке и столбце.