ColorMatrix

Inheritance: java.lang.Object

public final class ColorMatrix

Определяет матрицу 5 × 5, содержащую координаты пространства RGBA. Несколько методов класса ImageAttributes регулируют цвета изображения, используя цветовую матрицу. Этот класс нельзя наследовать.

Конструкторы

КонструкторОписание
ColorMatrix()Инициализирует новый экземпляр класса Aspose.Imaging.ColorMatrix.
ColorMatrix(float[][] newColorMatrix)Инициализирует новый экземпляр класса Aspose.Imaging.ColorMatrix, используя элементы указанной матрицы newColorMatrix.

Поля

ПолеОписание
MATRIX_DIMENSION_ELEMENTS_COUNTКоличество элементов в измерении матрицы.
MATRIX_DIMENSIONS_COUNTКоличество измерений матрицы.
MATRIX_TOTAL_ELEMENTS_COUNTОбщее количество элементов в матрице.

Методы

МетодОписание
getMatrix00()Получает элемент в строке 0 (ноль) и столбце 0 этой Aspose.Imaging.ColorMatrix.
setMatrix00(float value)Устанавливает элемент в строке 0 (ноль) и столбце 0 этой Aspose.Imaging.ColorMatrix.
getMatrix01()Получает элемент в строке 0 (ноль) и первом столбце этой Aspose.Imaging.ColorMatrix.
setMatrix01(float value)Устанавливает элемент в строке 0 (ноль) и первом столбце этой Aspose.Imaging.ColorMatrix.
getMatrix02()Получает элемент в строке 0 (ноль) и втором столбце этой Aspose.Imaging.ColorMatrix.
setMatrix02(float value)Устанавливает элемент в строке 0 (ноль) и втором столбце этой Aspose.Imaging.ColorMatrix.
getMatrix03()Получает элемент в строке 0 (ноль) и третьем столбце этой Aspose.Imaging.ColorMatrix.
setMatrix03(float value)Устанавливает элемент в строке 0 (ноль) и третьем столбце этой Aspose.Imaging.ColorMatrix.
getMatrix04()Получает элемент в строке 0 (ноль) и четвертом столбце этой Aspose.Imaging.ColorMatrix.
setMatrix04(float value)Устанавливает элемент в строке 0 (ноль) и четвертом столбце этой Aspose.Imaging.ColorMatrix.
getMatrix10()Получает элемент в первой строке и столбце 0 (ноль) этой Aspose.Imaging.ColorMatrix.
setMatrix10(float value)Устанавливает элемент в первой строке и столбце 0 (ноль) этой Aspose.Imaging.ColorMatrix.
getMatrix11()Получает элемент в первой строке и первом столбце этой Aspose.Imaging.ColorMatrix.
setMatrix11(float value)Устанавливает элемент в первой строке и первом столбце этой Aspose.Imaging.ColorMatrix.
getMatrix12()Получает элемент в первой строке и втором столбце этой Aspose.Imaging.ColorMatrix.
setMatrix12(float value)Устанавливает элемент в первой строке и втором столбце этой Aspose.Imaging.ColorMatrix.
getMatrix13()Получает элемент в первой строке и третьем столбце этой Aspose.Imaging.ColorMatrix.
setMatrix13(float value)Устанавливает элемент в первой строке и третьем столбце этой Aspose.Imaging.ColorMatrix.
getMatrix14()Получает элемент в первой строке и четвертом столбце этой Aspose.Imaging.ColorMatrix.
setMatrix14(float value)Устанавливает элемент в первой строке и четвертом столбце этой Aspose.Imaging.ColorMatrix.
getMatrix20()Получает элемент во второй строке и 0 (ноль) столбце этой Aspose.Imaging.ColorMatrix.
setMatrix20(float value)Устанавливает элемент во второй строке и 0 (ноль) столбце этой Aspose.Imaging.ColorMatrix.
getMatrix21()Получает элемент во второй строке и первом столбце этой Aspose.Imaging.ColorMatrix.
setMatrix21(float value)Устанавливает элемент во второй строке и первом столбце этой Aspose.Imaging.ColorMatrix.
getMatrix22()Получает элемент во второй строке и втором столбце этой Aspose.Imaging.ColorMatrix.
setMatrix22(float value)Устанавливает элемент во второй строке и втором столбце этой Aspose.Imaging.ColorMatrix.
getMatrix23()Получает элемент во второй строке и третьем столбце этой Aspose.Imaging.ColorMatrix.
setMatrix23(float value)Устанавливает элемент во второй строке и третьем столбце этой Aspose.Imaging.ColorMatrix.
getMatrix24()Получает элемент во второй строке и четвертом столбце этой Aspose.Imaging.ColorMatrix.
setMatrix24(float value)Устанавливает элемент во второй строке и четвертом столбце этой Aspose.Imaging.ColorMatrix.
getMatrix30()Получает элемент в третьей строке и 0 (ноль) столбце этой Aspose.Imaging.ColorMatrix.
setMatrix30(float value)Устанавливает элемент в третьей строке и 0 (ноль) столбце этой Aspose.Imaging.ColorMatrix.
getMatrix31()Получает элемент в третьей строке и первом столбце этой Aspose.Imaging.ColorMatrix.
setMatrix31(float value)Устанавливает элемент в третьей строке и первом столбце этой Aspose.Imaging.ColorMatrix.
getMatrix32()Получает элемент в третьей строке и втором столбце этой Aspose.Imaging.ColorMatrix.
setMatrix32(float value)Устанавливает элемент в третьей строке и втором столбце этой Aspose.Imaging.ColorMatrix.
getMatrix33()Получает элемент в третьей строке и третьем столбце этой Aspose.Imaging.ColorMatrix.
setMatrix33(float value)Устанавливает элемент в третьей строке и третьем столбце этой Aspose.Imaging.ColorMatrix.
getMatrix34()Получает элемент в третьей строке и четвертом столбце этой Aspose.Imaging.ColorMatrix.
setMatrix34(float value)Устанавливает элемент в третьей строке и четвертом столбце этой Aspose.Imaging.ColorMatrix.
getMatrix40()Получает элемент в четвертой строке и 0 (ноль) столбце этой Aspose.Imaging.ColorMatrix.
setMatrix40(float value)Устанавливает элемент в четвертой строке и 0 (ноль) столбце этой Aspose.Imaging.ColorMatrix.
getMatrix41()Получает элемент в четвертой строке и первом столбце этой Aspose.Imaging.ColorMatrix.
setMatrix41(float value)Устанавливает элемент в четвертой строке и первом столбце этой Aspose.Imaging.ColorMatrix.
getMatrix42()Получает элемент в четвертой строке и втором столбце этой Aspose.Imaging.ColorMatrix.
setMatrix42(float value)Устанавливает элемент в четвертой строке и втором столбце этой Aspose.Imaging.ColorMatrix.
getMatrix43()Получает элемент в четвертой строке и третьем столбце этой Aspose.Imaging.ColorMatrix.
setMatrix43(float value)Устанавливает элемент в четвертой строке и третьем столбце этой Aspose.Imaging.ColorMatrix.
getMatrix44()Получает элемент в четвертой строке и четвертом столбце этой Aspose.Imaging.ColorMatrix.
setMatrix44(float value)Устанавливает элемент в четвертой строке и четвертом столбце этой Aspose.Imaging.ColorMatrix.
get_Item(int row, int column)Получает значения матрицы.
set_Item(int row, int column, float value)newColorMatrix
getMatrix()float[][]

ColorMatrix()

public ColorMatrix()

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

ColorMatrix(float[][] newColorMatrix)

public ColorMatrix(float[][] newColorMatrix)

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

Parameters:

ПараметрТипОписание
Значения элементов новой Aspose.Imaging.ColorMatrix.float - Элемент в 0‑й строке и 0‑м столбце этой Aspose.Imaging.ColorMatrix.Элемент в 0‑й строке и 0‑м столбце этой Aspose.Imaging.ColorMatrix.

MATRIX_DIMENSION_ELEMENTS_COUNT

public static final int MATRIX_DIMENSION_ELEMENTS_COUNT

Количество элементов в измерении матрицы.

MATRIX_DIMENSIONS_COUNT

public static final int MATRIX_DIMENSIONS_COUNT

Количество измерений матрицы.

MATRIX_TOTAL_ELEMENTS_COUNT

public static final int MATRIX_TOTAL_ELEMENTS_COUNT

Общее количество элементов в матрице.

getMatrix00()

public float getMatrix00()

Получает элемент в строке 0 (ноль) и столбце 0 этой Aspose.Imaging.ColorMatrix.

Returns: float - Элемент в 0‑й строке и первом столбце этой Aspose.Imaging.ColorMatrix.

setMatrix00(float value)

public void setMatrix00(float value)

Устанавливает элемент в строке 0 (ноль) и столбце 0 этой Aspose.Imaging.ColorMatrix.

Parameters:

ПараметрТипОписание
valuefloatЭлемент в 0‑й строке и первом столбце этой Aspose.Imaging.ColorMatrix.

getMatrix01()

public float getMatrix01()

Получает элемент в строке 0 (ноль) и первом столбце этой Aspose.Imaging.ColorMatrix.

Returns: float - Элемент в 0‑й строке и втором столбце этой Aspose.Imaging.ColorMatrix.

setMatrix01(float value)

public void setMatrix01(float value)

Устанавливает элемент в строке 0 (ноль) и первом столбце этой Aspose.Imaging.ColorMatrix.

Parameters:

ПараметрТипОписание
valuefloatЭлемент в 0‑й строке и втором столбце этой Aspose.Imaging ColorMatrix.

getMatrix02()

public float getMatrix02()

Получает элемент в строке 0 (ноль) и втором столбце этой Aspose.Imaging.ColorMatrix.

Returns: float - Элемент в 0‑й строке и третьем столбце этой Aspose.Imaging.ColorMatrix.

setMatrix02(float value)

public void setMatrix02(float value)

Устанавливает элемент в строке 0 (ноль) и втором столбце этой Aspose.Imaging.ColorMatrix.

Parameters:

ПараметрТипОписание
valuefloatЭлемент в 0‑й строке и третьем столбце этой Aspose.Imaging.ColorMatrix.

getMatrix03()

public float getMatrix03()

Получает элемент в строке 0 (ноль) и третьем столбце этой Aspose.Imaging.ColorMatrix.

Returns: float - Элемент в 0‑й строке и четвертом столбце этой Aspose.Imaging.ColorMatrix.

setMatrix03(float value)

public void setMatrix03(float value)

Устанавливает элемент в строке 0 (ноль) и третьем столбце этой Aspose.Imaging.ColorMatrix.

Parameters:

ПараметрТипОписание
valuefloatЭлемент в 0‑й строке и четвертом столбце этой Aspose.Imaging.ColorMatrix.

getMatrix04()

public float getMatrix04()

Получает элемент в строке 0 (ноль) и четвертом столбце этой Aspose.Imaging.ColorMatrix.

Returns: float - Элемент в первой строке и 0‑м столбце этой Aspose.Imaging.ColorMatrix.

setMatrix04(float value)

public void setMatrix04(float value)

Устанавливает элемент в строке 0 (ноль) и четвертом столбце этой Aspose.Imaging.ColorMatrix.

Parameters:

ПараметрТипОписание
valuefloatЭлемент в первой строке и 0‑м столбце этой Aspose.Imaging.ColorMatrix.

getMatrix10()

public float getMatrix10()

Получает элемент в первой строке и столбце 0 (ноль) этой Aspose.Imaging.ColorMatrix.

Returns: float - Элемент в первой строке и первом столбце этой Aspose.Imaging.ColorMatrix.

setMatrix10(float value)

public void setMatrix10(float value)

Устанавливает элемент в первой строке и столбце 0 (ноль) этой Aspose.Imaging.ColorMatrix.

Parameters:

ПараметрТипОписание
valuefloatfloat - Элемент в первой строке и втором столбце этой Aspose.Imaging.ColorMatrix.

getMatrix11()

public float getMatrix11()

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

Returns: Элемент в первой строке и втором столбце этой Aspose.Imaging.ColorMatrix.

setMatrix11(float value)

public void setMatrix11(float value)

Устанавливает элемент в первой строке и первом столбце этой Aspose.Imaging.ColorMatrix.

Parameters:

ПараметрТипОписание
valuefloatЭлемент в первой строке и первом столбце этой Aspose.Imaging.ColorMatrix.

getMatrix12()

public float getMatrix12()

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

Returns: float - Элемент в первой строке и втором столбце этой Aspose.Imaging.ColorMatrix.

setMatrix12(float value)

public void setMatrix12(float value)

Устанавливает элемент в первой строке и втором столбце этой Aspose.Imaging.ColorMatrix.

Parameters:

ПараметрТипОписание
valuefloatЭлемент в первой строке и втором столбце этой Aspose.Imaging.ColorMatrix.

getMatrix13()

public float getMatrix13()

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

Returns: float - Элемент в первой строке и третьем столбце этой Aspose.Imaging.ColorMatrix.

setMatrix13(float value)

public void setMatrix13(float value)

Устанавливает элемент в первой строке и третьем столбце этой Aspose.Imaging.ColorMatrix.

Parameters:

ПараметрТипОписание
valuefloatЭлемент в первой строке и третьем столбце этой Aspose.Imaging.ColorMatrix.

getMatrix14()

public float getMatrix14()

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

Returns: float - Элемент в первой строке и четвертом столбце этой Aspose.Imaging.ColorMatrix.

setMatrix14(float value)

public void setMatrix14(float value)

Устанавливает элемент в первой строке и четвертом столбце этой Aspose.Imaging.ColorMatrix.

Parameters:

ПараметрТипОписание
valuefloatЭлемент в первой строке и четвертом столбце этой Aspose.Imaging.ColorMatrix.

getMatrix20()

public float getMatrix20()

Получает элемент во второй строке и 0 (ноль) столбце этой Aspose.Imaging.ColorMatrix.

Returns: float - Элемент во второй строке и 0 столбце этой Aspose.Imaging.ColorMatrix.

setMatrix20(float value)

public void setMatrix20(float value)

Устанавливает элемент во второй строке и 0 (ноль) столбце этой Aspose.Imaging.ColorMatrix.

Parameters:

ПараметрТипОписание
valuefloatЭлемент во второй строке и 0 столбце этой Aspose.Imaging.ColorMatrix.

getMatrix21()

public float getMatrix21()

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

Returns: float - Элемент во второй строке и первом столбце этой Aspose.Imaging.ColorMatrix.

setMatrix21(float value)

public void setMatrix21(float value)

Устанавливает элемент во второй строке и первом столбце этой Aspose.Imaging.ColorMatrix.

Parameters:

ПараметрТипОписание
valuefloatЭлемент во второй строке и первом столбце этой Aspose.Imaging.ColorMatrix.

getMatrix22()

public float getMatrix22()

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

Returns: float - Элемент во второй строке и втором столбце этой Aspose.Imaging.ColorMatrix.

setMatrix22(float value)

public void setMatrix22(float value)

Устанавливает элемент во второй строке и втором столбце этой Aspose.Imaging.ColorMatrix.

Parameters:

ПараметрТипОписание
valuefloatЭлемент во второй строке и втором столбце этой Aspose.Imaging.ColorMatrix.

getMatrix23()

public float getMatrix23()

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

Returns: float - Элемент во второй строке и третьем столбце этой Aspose.Imaging.ColorMatrix.

setMatrix23(float value)

public void setMatrix23(float value)

Устанавливает элемент во второй строке и третьем столбце этой Aspose.Imaging.ColorMatrix.

Parameters:

ПараметрТипОписание
valuefloatЭлемент во второй строке и третьем столбце этой Aspose.Imaging.ColorMatrix.

getMatrix24()

public float getMatrix24()

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

Returns: float - Элемент во второй строке и четвертом столбце этой Aspose.Imaging.ColorMatrix.

setMatrix24(float value)

public void setMatrix24(float value)

Устанавливает элемент во второй строке и четвертом столбце этой Aspose.Imaging.ColorMatrix.

Parameters:

ПараметрТипОписание
valuefloatЭлемент во второй строке и четвертом столбце этой Aspose.Imaging.ColorMatrix.

getMatrix30()

public float getMatrix30()

Получает элемент в третьей строке и 0 (ноль) столбце этой Aspose.Imaging.ColorMatrix.

Returns: float - Элемент в третьей строке и 0 столбце этой Aspose.Imaging.ColorMatrix.

setMatrix30(float value)

public void setMatrix30(float value)

Устанавливает элемент в третьей строке и 0 (ноль) столбце этой Aspose.Imaging.ColorMatrix.

Parameters:

ПараметрТипОписание
valuefloatЭлемент в третьей строке и 0 столбце этой Aspose.Imaging.ColorMatrix.

getMatrix31()

public float getMatrix31()

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

Returns: float - Элемент в третьей строке и первом столбце этой Aspose.Imaging.ColorMatrix.

setMatrix31(float value)

public void setMatrix31(float value)

Устанавливает элемент в третьей строке и первом столбце этой Aspose.Imaging.ColorMatrix.

Parameters:

ПараметрТипОписание
valuefloatЭлемент в третьей строке и первом столбце этой Aspose.Imaging.ColorMatrix.

getMatrix32()

public float getMatrix32()

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

Returns: float - Элемент в третьей строке и втором столбце этой Aspose.Imaging.ColorMatrix.

setMatrix32(float value)

public void setMatrix32(float value)

Устанавливает элемент в третьей строке и втором столбце этой Aspose.Imaging.ColorMatrix.

Parameters:

ПараметрТипОписание
valuefloatЭлемент в третьей строке и втором столбце этой Aspose.Imaging.ColorMatrix.

getMatrix33()

public float getMatrix33()

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

Returns: float - Элемент в третьей строке и третьем столбце этой Aspose.Imaging.ColorMatrix.

setMatrix33(float value)

public void setMatrix33(float value)

Устанавливает элемент в третьей строке и третьем столбце этой Aspose.Imaging.ColorMatrix.

Parameters:

ПараметрТипОписание
valuefloatЭлемент в третьей строке и третьем столбце этой Aspose.Imaging.ColorMatrix.

getMatrix34()

public float getMatrix34()

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

Returns: float - Элемент в третьей строке и четвертом столбце этой Aspose.Imaging.ColorMatrix.

setMatrix34(float value)

public void setMatrix34(float value)

Устанавливает элемент в третьей строке и четвертом столбце этой Aspose.Imaging.ColorMatrix.

Parameters:

ПараметрТипОписание
valuefloatЭлемент в третьей строке и четвертом столбце этой Aspose.Imaging.ColorMatrix.

getMatrix40()

public float getMatrix40()

Получает элемент в четвертой строке и 0 (ноль) столбце этой Aspose.Imaging.ColorMatrix.

Returns: float - Элемент в четвертой строке и нулевом столбце этой Aspose.Imaging.ColorMatrix.

setMatrix40(float value)

public void setMatrix40(float value)

Устанавливает элемент в четвертой строке и 0 (ноль) столбце этой Aspose.Imaging.ColorMatrix.

Parameters:

ПараметрТипОписание
valuefloatЭлемент в четвертой строке и нулевом столбце этой Aspose.Imaging.ColorMatrix.

getMatrix41()

public float getMatrix41()

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

Returns: float - Элемент в четвертой строке и первом столбце этой Aspose.Imaging.ColorMatrix.

setMatrix41(float value)

public void setMatrix41(float value)

Устанавливает элемент в четвертой строке и первом столбце этой Aspose.Imaging.ColorMatrix.

Parameters:

ПараметрТипОписание
valuefloatЭлемент в четвертой строке и первом столбце этой Aspose.Imaging.ColorMatrix.

getMatrix42()

public float getMatrix42()

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

Returns: float - Элемент в четвертой строке и втором столбце этой Aspose.Imaging.ColorMatrix.

setMatrix42(float value)

public void setMatrix42(float value)

Устанавливает элемент в четвертой строке и втором столбце этой Aspose.Imaging.ColorMatrix.

Parameters:

ПараметрТипОписание
valuefloatЭлемент в четвертой строке и втором столбце этой Aspose.Imaging.ColorMatrix.

getMatrix43()

public float getMatrix43()

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

Returns: float - Элемент в четвертой строке и третьем столбце этой Aspose.Imaging.ColorMatrix.

setMatrix43(float value)

public void setMatrix43(float value)

Устанавливает элемент в четвертой строке и третьем столбце этой Aspose.Imaging.ColorMatrix.

Parameters:

ПараметрТипОписание
valuefloatЭлемент в четвертой строке и третьем столбце этой Aspose.Imaging.ColorMatrix.

getMatrix44()

public float getMatrix44()

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

Returns: float - Элемент в четвертой строке и четвертом столбце этой Aspose.Imaging.ColorMatrix.

setMatrix44(float value)

public void setMatrix44(float value)

Устанавливает элемент в четвертой строке и четвертом столбце этой Aspose.Imaging.ColorMatrix.

Parameters:

ПараметрТипОписание
valuefloatЭлемент в четвертой строке и четвертом столбце этой Aspose.Imaging.ColorMatrix.

get_Item(int row, int column)

public float get_Item(int row, int column)

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

Parameters:

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

Returns: float - Элемент в указанной строке и столбце.

set_Item(int row, int column, float value)

public void set_Item(int row, int column, float value)

newColorMatrix

Parameters:

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

getMatrix()

public float[][] getMatrix()

float[][]

Returns: float[][] - Массив значений матрицы.