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:
| Параметр | Тип | Описание |
|---|---|---|
| value | int[] |
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:
| Параметр | Тип | Описание |
|---|---|---|
| value | int[] |
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:
| Параметр | Тип | Описание |
|---|---|---|
| value | int[] |
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:
| Параметр | Тип | Описание |
|---|---|---|
| value | int[] |
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:
| Параметр | Тип | Описание |
|---|---|---|
| value | int[] |
getMatrix()
public int[][] getMatrix()
Получает или задает матрицу.
Значение: Матрица.
Returns: int[][]
setMatrix(int[][] value)
public void setMatrix(int[][] value)
Получает или задает матрицу.
Значение: Матрица.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | int[][] |