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

L’objet ColorMatrixEffect spécifie une transformation affine à appliquer à une image.

Les images bitmap sont spécifiées par des objets EmfPlusBitmap (section 2.2.2.2). Un effet de matrice de couleur est réalisé en multipliant un vecteur couleur par un objet ColorMatrixEffect. Une matrice de couleur 5×5 peut effectuer une transformation linéaire, incluant la réflexion, la rotation, le cisaillement ou le redimensionnement suivi d’une translation.

Constructeurs

ConstructeurDescription
EmfPlusColorMatrixEffect()

Méthodes

MéthodeDescription
getMatrixN0()Obtient ou définit le Matrix[N][0] de la matrice de couleur 5×5.
setMatrixN0(int[] value)Obtient ou définit le Matrix[N][0] de la matrice de couleur 5×5.
getMatrixN1()Obtient ou définit le Matrix[N][1] de la matrice de couleur 5×5.
setMatrixN1(int[] value)Obtient ou définit le Matrix[N][1] de la matrice de couleur 5×5.
getMatrixN2()Obtient ou définit le Matrix[N][2] de la matrice de couleur 5×5.
setMatrixN2(int[] value)Obtient ou définit le Matrix[N][2] de la matrice de couleur 5×5.
getMatrixN3()Obtient ou définit le Matrix[N][3] de la matrice de couleur 5×5.
setMatrixN3(int[] value)Obtient ou définit le Matrix[N][3] de la matrice de couleur 5×5.
getMatrixN4()Obtient ou définit le Matrix[N][4] de la matrice de couleur 5×5.
setMatrixN4(int[] value)Obtient ou définit le Matrix[N][4] de la matrice de couleur 5×5.
getMatrix()Obtient ou définit la matrice.
setMatrix(int[][] value)Obtient ou définit la matrice.

EmfPlusColorMatrixEffect()

public EmfPlusColorMatrixEffect()

getMatrixN0()

public int[] getMatrixN0()

Obtient ou définit le Matrix[N][0] de la matrice de couleur 5×5. Cette ligne est utilisée pour les transformations.

Matrix_0_0 (4 octets) : Matrix[0][0], qui est le facteur pour la couleur rouge. Matrix_1_0 (4 octets) : Matrix[1][0]. Matrix_2_0 (4 octets) : Matrix[2][0]. Matrix_3_0 (4 octets) : Matrix[3][0]. Matrix_4_0 (4 octets) : Matrix[4][0]. Cette valeur DOIT être 0,0.

Returns: int[]

setMatrixN0(int[] value)

public void setMatrixN0(int[] value)

Obtient ou définit le Matrix[N][0] de la matrice de couleur 5×5. Cette ligne est utilisée pour les transformations.

Matrix_0_0 (4 octets) : Matrix[0][0], qui est le facteur pour la couleur rouge. Matrix_1_0 (4 octets) : Matrix[1][0]. Matrix_2_0 (4 octets) : Matrix[2][0]. Matrix_3_0 (4 octets) : Matrix[3][0]. Matrix_4_0 (4 octets) : Matrix[4][0]. Cette valeur DOIT être 0,0.

Parameters:

ParamètreTypeDescription
valeurint[]

getMatrixN1()

public int[] getMatrixN1()

Obtient ou définit le Matrix[N][1] de la matrice de couleur 5×5. Cette ligne est utilisée pour les transformations.

Valeur : la matrice n1.

Matrix_0_1 (4 octets) : Matrix[0][1]. Matrix_1_1 (4 octets) : Matrix[1][1], qui est le facteur pour la couleur verte. Matrix_2_1 (4 octets) : Matrix[2][1]. Matrix_3_1 (4 octets) : Matrix[3][1]. Matrix_4_0 (4 octets) : Matrix[4][0]. Cette valeur DOIT être 0,0.

Returns: int[]

setMatrixN1(int[] value)

public void setMatrixN1(int[] value)

Obtient ou définit le Matrix[N][1] de la matrice de couleur 5×5. Cette ligne est utilisée pour les transformations.

Valeur : la matrice n1.

Matrix_0_1 (4 octets) : Matrix[0][1]. Matrix_1_1 (4 octets) : Matrix[1][1], qui est le facteur pour la couleur verte. Matrix_2_1 (4 octets) : Matrix[2][1]. Matrix_3_1 (4 octets) : Matrix[3][1]. Matrix_4_0 (4 octets) : Matrix[4][0]. Cette valeur DOIT être 0,0.

Parameters:

ParamètreTypeDescription
valeurint[]

getMatrixN2()

public int[] getMatrixN2()

Obtient ou définit le Matrix[N][2] de la matrice de couleur 5×5. Cette ligne est utilisée pour les transformations.

Valeur : la matrice n1.

Matrix_0_2 (4 octets) : Matrix[0][2]. Matrix_1_2 (4 octets) : Matrix[1][2]. Matrix_2_2 (4 octets) : Matrix[2][2], qui est le facteur pour la couleur bleue. Matrix_3_1 (4 octets) : Matrix[3][1]. Matrix_4_0 (4 octets) : Matrix[4][0]. Cette valeur DOIT être 0,0.

Returns: int[]

setMatrixN2(int[] value)

public void setMatrixN2(int[] value)

Obtient ou définit le Matrix[N][2] de la matrice de couleur 5×5. Cette ligne est utilisée pour les transformations.

Valeur : la matrice n1.

Matrix_0_2 (4 octets) : Matrix[0][2]. Matrix_1_2 (4 octets) : Matrix[1][2]. Matrix_2_2 (4 octets) : Matrix[2][2], qui est le facteur pour la couleur bleue. Matrix_3_1 (4 octets) : Matrix[3][1]. Matrix_4_0 (4 octets) : Matrix[4][0]. Cette valeur DOIT être 0,0.

Parameters:

ParamètreTypeDescription
valeurint[]

getMatrixN3()

public int[] getMatrixN3()

Obtient ou définit le Matrix[N][3] de la matrice de couleur 5×5. Cette ligne est utilisée pour les transformations.

Valeur : la matrice n1.

Matrix_0_3 (4 octets) : Matrix[0][3]. Matrix_1_3 (4 octets) : Matrix[1][3]. Matrix_2_3 (4 octets) : Matrix[2][3]. Matrix_3_3 (4 octets) : Matrix[3][3], qui est le facteur pour l’alpha (transparence). Matrix_4_0 (4 octets) : Matrix[4][0]. Cette valeur DOIT être 0,0.

Returns: int[]

setMatrixN3(int[] value)

public void setMatrixN3(int[] value)

Obtient ou définit le Matrix[N][3] de la matrice de couleur 5×5. Cette ligne est utilisée pour les transformations.

Valeur : la matrice n1.

Matrix_0_3 (4 octets) : Matrix[0][3]. Matrix_1_3 (4 octets) : Matrix[1][3]. Matrix_2_3 (4 octets) : Matrix[2][3]. Matrix_3_3 (4 octets) : Matrix[3][3], qui est le facteur pour l’alpha (transparence). Matrix_4_0 (4 octets) : Matrix[4][0]. Cette valeur DOIT être 0,0.

Parameters:

ParamètreTypeDescription
valeurint[]

getMatrixN4()

public int[] getMatrixN4()

Obtient ou définit la Matrix[N][4] de la matrice de couleur 5x5. Cette ligne est utilisée pour les traductions de couleur.

Valeur : la matrice n1.

Matrix_0_4 (4 octets): Matrix[0][4]. Matrix_1_4 (4 octets): Matrix[1][4]. Matrix_2_4 (4 octets): Matrix[2][4]. Matrix_3_4 (4 octets): Matrix[3][4]. Matrix_4_4 (4 octets): Matrix[4][4]. Cette valeur DOIT être 1.0.

Returns: int[]

setMatrixN4(int[] value)

public void setMatrixN4(int[] value)

Obtient ou définit la Matrix[N][4] de la matrice de couleur 5x5. Cette ligne est utilisée pour les traductions de couleur.

Valeur : la matrice n1.

Matrix_0_4 (4 octets): Matrix[0][4]. Matrix_1_4 (4 octets): Matrix[1][4]. Matrix_2_4 (4 octets): Matrix[2][4]. Matrix_3_4 (4 octets): Matrix[3][4]. Matrix_4_4 (4 octets): Matrix[4][4]. Cette valeur DOIT être 1.0.

Parameters:

ParamètreTypeDescription
valeurint[]

getMatrix()

public int[][] getMatrix()

Obtient ou définit la matrice.

Valeur: la matrice.

Returns: int[][]

setMatrix(int[][] value)

public void setMatrix(int[][] value)

Obtient ou définit la matrice.

Valeur: la matrice.

Parameters:

ParamètreTypeDescription
valeurint[][]