EmfPlusColorMatrixEffect

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusObject, com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusImageEffectsObjectType

public final class EmfPlusColorMatrixEffect extends EmfPlusImageEffectsObjectType

Объект ColorMatrixEffect указывает аффинное преобразование, применяемое к изображению.

Битовые изображения задаются объектами EmfPlusBitmap (раздел 2.2.2.2). Эффект цветовой матрицы выполняется умножением цветового вектора на объект ColorMatrixEffect. 5×5 цветовая матрица может выполнять линейное преобразование, включая отражение, вращение, сдвиг или масштабирование, за которым следует трансляция.

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

КонструкторОписание
EmfPlusColorMatrixEffect()

Методы

МетодОписание
getMatrixN0()Получает или задает Matrix[N][0] 5×5 цветовой матрицы.
setMatrixN0(int[] value)Получает или задает Matrix[N][0] 5×5 цветовой матрицы.
getMatrixN1()Получает или задает Matrix[N][1] 5×5 цветовой матрицы.
setMatrixN1(int[] value)Получает или задает Matrix[N][1] 5×5 цветовой матрицы.
getMatrixN2()Получает или задает Matrix[N][2] 5×5 цветовой матрицы.
setMatrixN2(int[] value)Получает или задает Matrix[N][2] 5×5 цветовой матрицы.
getMatrixN3()Получает или задает Matrix[N][3] 5×5 цветовой матрицы.
setMatrixN3(int[] value)Получает или задает Matrix[N][3] 5×5 цветовой матрицы.
getMatrixN4()Получает или задает Matrix[N][4] 5×5 цветовой матрицы.
setMatrixN4(int[] value)Получает или задает Matrix[N][4] 5×5 цветовой матрицы.
getMatrix()Получает или задает матрицу.
setMatrix(int[][] value)Получает или задает матрицу.

EmfPlusColorMatrixEffect()

public EmfPlusColorMatrixEffect()

getMatrixN0()

public int[] getMatrixN0()

Получает или задает Matrix[N][0] 5×5 цветовой матрицы. Эта строка используется для преобразований.

Matrix_0_0 (4 байта): Matrix[0][0], который является коэффициентом для красного цвета. Matrix_1_0 (4 байта): Matrix[1][0]. Matrix_2_0 (4 байта): Matrix[2][0]. Matrix_3_0 (4 байта): Matrix[3][0]. Matrix_4_0 (4 байта): Matrix[4][0]. Это значение ДОЛЖНО быть 0.0.

Returns: int[]

setMatrixN0(int[] value)

public void setMatrixN0(int[] value)

Получает или задает Matrix[N][0] 5×5 цветовой матрицы. Эта строка используется для преобразований.

Matrix_0_0 (4 байта): Matrix[0][0], который является коэффициентом для красного цвета. Matrix_1_0 (4 байта): Matrix[1][0]. Matrix_2_0 (4 байта): Matrix[2][0]. Matrix_3_0 (4 байта): Matrix[3][0]. Matrix_4_0 (4 байта): Matrix[4][0]. Это значение ДОЛЖНО быть 0.0.

Parameters:

ПараметрТипОписание
valueint[]

getMatrixN1()

public int[] getMatrixN1()

Получает или задает Matrix[N][1] 5×5 цветовой матрицы. Эта строка используется для преобразований.

Значение: матрица n1.

Matrix_0_1 (4 байта): Matrix[0][1]. Matrix_1_1 (4 байта): Matrix[1][1], который является коэффициентом для зеленого цвета. Matrix_2_1 (4 байта): Matrix[2][1]. Matrix_3_1 (4 байта): Matrix[3][1]. Matrix_4_0 (4 байта): Matrix[4][0]. Это значение ДОЛЖНО быть 0.0.

Returns: int[]

setMatrixN1(int[] value)

public void setMatrixN1(int[] value)

Получает или задает Matrix[N][1] 5×5 цветовой матрицы. Эта строка используется для преобразований.

Значение: матрица n1.

Matrix_0_1 (4 байта): Matrix[0][1]. Matrix_1_1 (4 байта): Matrix[1][1], который является коэффициентом для зеленого цвета. Matrix_2_1 (4 байта): Matrix[2][1]. Matrix_3_1 (4 байта): Matrix[3][1]. Matrix_4_0 (4 байта): Matrix[4][0]. Это значение ДОЛЖНО быть 0.0.

Parameters:

ПараметрТипОписание
valueint[]

getMatrixN2()

public int[] getMatrixN2()

Получает или задает Matrix[N][2] 5×5 цветовой матрицы. Эта строка используется для преобразований.

Значение: матрица n1.

Matrix_0_2 (4 байта): Matrix[0][2]. Matrix_1_2 (4 байта): Matrix[1][2]. Matrix_2_2 (4 байта): Matrix[2][2], который является коэффициентом для синего цвета. Matrix_3_1 (4 байта): Matrix[3][1]. Matrix_4_0 (4 байта): Matrix[4][0]. Это значение ДОЛЖНО быть 0.0.

Returns: int[]

setMatrixN2(int[] value)

public void setMatrixN2(int[] value)

Получает или задает Matrix[N][2] 5×5 цветовой матрицы. Эта строка используется для преобразований.

Значение: матрица n1.

Matrix_0_2 (4 байта): Matrix[0][2]. Matrix_1_2 (4 байта): Matrix[1][2]. Matrix_2_2 (4 байта): Matrix[2][2], который является коэффициентом для синего цвета. Matrix_3_1 (4 байта): Matrix[3][1]. Matrix_4_0 (4 байта): Matrix[4][0]. Это значение ДОЛЖНО быть 0.0.

Parameters:

ПараметрТипОписание
valueint[]

getMatrixN3()

public int[] getMatrixN3()

Получает или задает Matrix[N][3] 5×5 цветовой матрицы. Эта строка используется для преобразований.

Значение: матрица n1.

Matrix_0_3 (4 байта): Matrix[0][3]. Matrix_1_3 (4 байта): Matrix[1][3]. Matrix_2_3 (4 байта): Matrix[2][3]. Matrix_3_3 (4 байта): Matrix[3][3], который является коэффициентом для альфа (прозрачность) Matrix_4_0 (4 байта): Matrix[4][0]. Это значение ДОЛЖНО быть 0.0.

Returns: int[]

setMatrixN3(int[] value)

public void setMatrixN3(int[] value)

Получает или задает Matrix[N][3] 5×5 цветовой матрицы. Эта строка используется для преобразований.

Значение: матрица n1.

Matrix_0_3 (4 байта): Matrix[0][3]. Matrix_1_3 (4 байта): Matrix[1][3]. Matrix_2_3 (4 байта): Matrix[2][3]. Matrix_3_3 (4 байта): Matrix[3][3], который является коэффициентом для альфа (прозрачность) Matrix_4_0 (4 байта): Matrix[4][0]. Это значение ДОЛЖНО быть 0.0.

Parameters:

ПараметрТипОписание
valueint[]

getMatrixN4()

public int[] getMatrixN4()

Получает или задает Matrix[N][4] 5×5 цветовой матрицы. Эта строка используется для цветовых преобразований.

Значение: матрица n1.

Matrix_0_4 (4 байта): Matrix[0][4]. Matrix_1_4 (4 байта): Matrix[1][4]. Matrix_2_4 (4 байта): Matrix[2][4]. Matrix_3_4 (4 байта): Matrix[3][4]. Matrix_4_4 (4 байта): Matrix[4][4]. Это значение ДОЛЖНО быть 1.0.

Returns: int[]

setMatrixN4(int[] value)

public void setMatrixN4(int[] value)

Получает или задает Matrix[N][4] 5×5 цветовой матрицы. Эта строка используется для цветовых преобразований.

Значение: матрица n1.

Matrix_0_4 (4 байта): Matrix[0][4]. Matrix_1_4 (4 байта): Matrix[1][4]. Matrix_2_4 (4 байта): Matrix[2][4]. Matrix_3_4 (4 байта): Matrix[3][4]. Matrix_4_4 (4 байта): Matrix[4][4]. Это значение ДОЛЖНО быть 1.0.

Parameters:

ПараметрТипОписание
valueint[]

getMatrix()

public int[][] getMatrix()

Получает или задает матрицу.

Значение: Матрица.

Returns: int[][]

setMatrix(int[][] value)

public void setMatrix(int[][] value)

Получает или задает матрицу.

Значение: Матрица.

Parameters:

ПараметрТипОписание
valueint[][]