Класс 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
| Name | Description |
|---|---|
| ColorMatrix() | Инициализирует новый экземпляр класса ColorMatrix. |
| ColorMatrix(new_color_matrix) | Инициализирует новый экземпляр класса ColorMatrix с использованием элементов указанной матрицы newColorMatrix. |
Properties
| Name | Type | Access | Description |
|---|---|---|---|
| MATRIX_DIMENSIONS_COUNT [static] | int | r | Количество измерений матрицы. |
| MATRIX_DIMENSION_ELEMENTS_COUNT [static] | int | r | Количество элементов в измерении матрицы. |
| MATRIX_TOTAL_ELEMENTS_COUNT [static] | int | r | Общее количество элементов в матрице. |
| matrix00 | float | r/w | Получает или задает элемент в 0‑й (ноль) строке и 0‑м столбце этой ColorMatrix. |
| matrix01 | float | r/w | Получает или задает элемент в 0‑й (ноль) строке и первом столбце этой ColorMatrix. |
| matrix02 | float | r/w | Получает или задает элемент в 0‑й (ноль) строке и втором столбце этой ColorMatrix. |
| matrix03 | float | r/w | Получает или задает элемент в 0‑й (ноль) строке и третьем столбце этой ColorMatrix. |
| matrix04 | float | r/w | Получает или задает элемент в 0‑й (нулевой) строке и четвертом столбце этой ColorMatrix. |
| matrix10 | float | r/w | Получает или задает элемент в первой строке и 0‑м (нулевом) столбце этой ColorMatrix. |
| matrix11 | float | r/w | Получает или задает элемент в первой строке и первом столбце этой ColorMatrix. |
| matrix12 | float | r/w | Получает или задает элемент в первой строке и втором столбце этой ColorMatrix. |
| matrix13 | float | r/w | Получает или задает элемент в первой строке и третьем столбце этой ColorMatrix. |
| matrix14 | float | r/w | Получает или задает элемент в первой строке и четвертом столбце этой ColorMatrix. |
| matrix20 | float | r/w | Получает или задает элемент во второй строке и 0‑м (нулевом) столбце этой ColorMatrix. |
| matrix21 | float | r/w | Получает или задает элемент во второй строке и первом столбце этой ColorMatrix. |
| matrix22 | float | r/w | Получает или задает элемент во второй строке и втором столбце этой ColorMatrix. |
| matrix23 | float | r/w | Получает или задает элемент во второй строке и третьем столбце этой ColorMatrix. |
| matrix24 | float | r/w | Получает или задает элемент во второй строке и четвертом столбце этой ColorMatrix. |
| matrix30 | float | r/w | Получает или задает элемент в третьей строке и 0‑м (нулевом) столбце этой ColorMatrix. |
| matrix31 | float | r/w | Получает или задает элемент в третьей строке и первом столбце этой ColorMatrix. |
| matrix32 | float | r/w | Получает или задает элемент в третьей строке и втором столбце этой ColorMatrix. |
| matrix33 | float | r/w | Получает или задает элемент в третьей строке и третьем столбце этой ColorMatrix. |
| matrix34 | float | r/w | Получает или задает элемент в третьей строке и четвертом столбце этой ColorMatrix. |
| matrix40 | float | r/w | Получает или задает элемент в четвертой строке и 0‑м (нулевом) столбце этой ColorMatrix. |
| matrix41 | float | r/w | Получает или задает элемент в четвертой строке и первом столбце этой ColorMatrix. |
| matrix42 | float | r/w | Получает или задает элемент в четвертой строке и втором столбце этой ColorMatrix. |
| matrix43 | float | r/w | Получает или задает элемент в четвертой строке и третьем столбце этой ColorMatrix. |
| matrix44 | float | r/w | Получает или задает элемент в четвертой строке и четвертом столбце этой ColorMatrix. |
Methods
| Name | Description |
|---|---|
| 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_matrix | System.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 | Элемент в указанной строке и столбце. |