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
El objeto ColorMatrixEffect especifica una transformación afín que se aplicará a una imagen.
Las imágenes bitmap se especifican mediante objetos EmfPlusBitmap (sección 2.2.2.2). Un efecto de matriz de color se realiza multiplicando un vector de color por un objeto ColorMatrixEffect. Una matriz de color de 5x5 puede realizar una transformación lineal, incluyendo reflexión, rotación, cizallado o escalado seguido de una traslación.
Constructores
| Constructor | Descripción |
|---|---|
| EmfPlusColorMatrixEffect() |
Métodos
| Método | Descripción |
|---|---|
| getMatrixN0() | Obtiene o establece Matrix[N][0] de la matriz de color 5x5. |
| setMatrixN0(int[] value) | Obtiene o establece Matrix[N][0] de la matriz de color 5x5. |
| getMatrixN1() | Obtiene o establece Matrix[N][1] de la matriz de color 5x5. |
| setMatrixN1(int[] value) | Obtiene o establece Matrix[N][1] de la matriz de color 5x5. |
| getMatrixN2() | Obtiene o establece Matrix[N][2] de la matriz de color 5x5. |
| setMatrixN2(int[] value) | Obtiene o establece Matrix[N][2] de la matriz de color 5x5. |
| getMatrixN3() | Obtiene o establece Matrix[N][3] de la matriz de color 5x5. |
| setMatrixN3(int[] value) | Obtiene o establece Matrix[N][3] de la matriz de color 5x5. |
| getMatrixN4() | Obtiene o establece Matrix[N][4] de la matriz de color 5x5. |
| setMatrixN4(int[] value) | Obtiene o establece Matrix[N][4] de la matriz de color 5x5. |
| getMatrix() | Obtiene o establece la matriz. |
| setMatrix(int[][] value) | Obtiene o establece la matriz. |
EmfPlusColorMatrixEffect()
public EmfPlusColorMatrixEffect()
getMatrixN0()
public int[] getMatrixN0()
Obtiene o establece Matrix[N][0] de la matriz de color 5x5. Esta fila se utiliza para transformaciones.
Matrix_0_0 (4 bytes): Matrix[0][0], que es el factor para el color rojo. Matrix_1_0 (4 bytes): Matrix[1][0]. Matrix_2_0 (4 bytes): Matrix[2][0]. Matrix_3_0 (4 bytes): Matrix[3][0]. Matrix_4_0 (4 bytes): Matrix[4][0]. Este valor DEBE ser 0.0.
Returns: int[]
setMatrixN0(int[] value)
public void setMatrixN0(int[] value)
Obtiene o establece Matrix[N][0] de la matriz de color 5x5. Esta fila se utiliza para transformaciones.
Matrix_0_0 (4 bytes): Matrix[0][0], que es el factor para el color rojo. Matrix_1_0 (4 bytes): Matrix[1][0]. Matrix_2_0 (4 bytes): Matrix[2][0]. Matrix_3_0 (4 bytes): Matrix[3][0]. Matrix_4_0 (4 bytes): Matrix[4][0]. Este valor DEBE ser 0.0.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | int[] |
getMatrixN1()
public int[] getMatrixN1()
Obtiene o establece Matrix[N][1] de la matriz de color 5x5. Esta fila se utiliza para transformaciones.
Valor: La matriz n1.
Matrix_0_1 (4 bytes): Matrix[0][1]. Matrix_1_1 (4 bytes): Matrix[1][1], que es el factor para el color verde. Matrix_2_1 (4 bytes): Matrix[2][1]. Matrix_3_1 (4 bytes): Matrix[3][1]. Matrix_4_0 (4 bytes): Matrix[4][0]. Este valor DEBE ser 0.0.
Returns: int[]
setMatrixN1(int[] value)
public void setMatrixN1(int[] value)
Obtiene o establece Matrix[N][1] de la matriz de color 5x5. Esta fila se utiliza para transformaciones.
Valor: La matriz n1.
Matrix_0_1 (4 bytes): Matrix[0][1]. Matrix_1_1 (4 bytes): Matrix[1][1], que es el factor para el color verde. Matrix_2_1 (4 bytes): Matrix[2][1]. Matrix_3_1 (4 bytes): Matrix[3][1]. Matrix_4_0 (4 bytes): Matrix[4][0]. Este valor DEBE ser 0.0.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | int[] |
getMatrixN2()
public int[] getMatrixN2()
Obtiene o establece Matrix[N][2] de la matriz de color 5x5. Esta fila se utiliza para transformaciones.
Valor: La matriz n1.
Matrix_0_2 (4 bytes): Matrix[0][2]. Matrix_1_2 (4 bytes): Matrix[1][2]. Matrix_2_2 (4 bytes): Matrix[2][2], que es el factor para el color azul. Matrix_3_1 (4 bytes): Matrix[3][1]. Matrix_4_0 (4 bytes): Matrix[4][0]. Este valor DEBE ser 0.0.
Returns: int[]
setMatrixN2(int[] value)
public void setMatrixN2(int[] value)
Obtiene o establece Matrix[N][2] de la matriz de color 5x5. Esta fila se utiliza para transformaciones.
Valor: La matriz n1.
Matrix_0_2 (4 bytes): Matrix[0][2]. Matrix_1_2 (4 bytes): Matrix[1][2]. Matrix_2_2 (4 bytes): Matrix[2][2], que es el factor para el color azul. Matrix_3_1 (4 bytes): Matrix[3][1]. Matrix_4_0 (4 bytes): Matrix[4][0]. Este valor DEBE ser 0.0.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | int[] |
getMatrixN3()
public int[] getMatrixN3()
Obtiene o establece Matrix[N][3] de la matriz de color 5x5. Esta fila se utiliza para transformaciones.
Valor: La matriz n1.
Matrix_0_3 (4 bytes): Matrix[0][3]. Matrix_1_3 (4 bytes): Matrix[1][3]. Matrix_2_3 (4 bytes): Matrix[2][3]. Matrix_3_3 (4 bytes): Matrix[3][3], que es el factor para el alfa (transparencia) Matrix_4_0 (4 bytes): Matrix[4][0]. Este valor DEBE ser 0.0.
Returns: int[]
setMatrixN3(int[] value)
public void setMatrixN3(int[] value)
Obtiene o establece Matrix[N][3] de la matriz de color 5x5. Esta fila se utiliza para transformaciones.
Valor: La matriz n1.
Matrix_0_3 (4 bytes): Matrix[0][3]. Matrix_1_3 (4 bytes): Matrix[1][3]. Matrix_2_3 (4 bytes): Matrix[2][3]. Matrix_3_3 (4 bytes): Matrix[3][3], que es el factor para el alfa (transparencia) Matrix_4_0 (4 bytes): Matrix[4][0]. Este valor DEBE ser 0.0.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | int[] |
getMatrixN4()
public int[] getMatrixN4()
Obtiene o establece la Matrix[N][4] de la matriz de color 5x5. Esta fila se usa para traducciones de color.
Valor: La matriz n1.
Matrix_0_4 (4 bytes): Matrix[0][4]. Matrix_1_4 (4 bytes): Matrix[1][4]. Matrix_2_4 (4 bytes): Matrix[2][4]. Matrix_3_4 (4 bytes): Matrix[3][4]. Matrix_4_4 (4 bytes): Matrix[4][4]. Este valor DEBERÍA ser 1.0.
Returns: int[]
setMatrixN4(int[] value)
public void setMatrixN4(int[] value)
Obtiene o establece la Matrix[N][4] de la matriz de color 5x5. Esta fila se usa para traducciones de color.
Valor: La matriz n1.
Matrix_0_4 (4 bytes): Matrix[0][4]. Matrix_1_4 (4 bytes): Matrix[1][4]. Matrix_2_4 (4 bytes): Matrix[2][4]. Matrix_3_4 (4 bytes): Matrix[3][4]. Matrix_4_4 (4 bytes): Matrix[4][4]. Este valor DEBERÍA ser 1.0.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | int[] |
getMatrix()
public int[][] getMatrix()
Obtiene o establece la matriz.
Valor: La matriz.
Returns: int[][]
setMatrix(int[][] value)
public void setMatrix(int[][] value)
Obtiene o establece la matriz.
Valor: La matriz.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | int[][] |