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’oggetto ColorMatrixEffect specifica una trasformazione affine da applicare a un’immagine.

Le immagini bitmap sono specificate da oggetti EmfPlusBitmap (sezione 2.2.2.2). Un effetto matrice di colore viene eseguito moltiplicando un vettore colore per un oggetto ColorMatrixEffect. Una matrice di colore 5x5 può eseguire una trasformazione lineare, inclusa riflessione, rotazione, shear o scala seguita da una traslazione.

Costruttori

CostruttoreDescrizione
EmfPlusColorMatrixEffect()

Metodi

MetodoDescrizione
getMatrixN0()Ottiene o imposta il Matrix[N][0] della matrice di colore 5x5.
setMatrixN0(int[] value)Ottiene o imposta il Matrix[N][0] della matrice di colore 5x5.
getMatrixN1()Ottiene o imposta il Matrix[N][1] della matrice di colore 5x5.
setMatrixN1(int[] value)Ottiene o imposta il Matrix[N][1] della matrice di colore 5x5.
getMatrixN2()Ottiene o imposta il Matrix[N][2] della matrice di colore 5x5.
setMatrixN2(int[] value)Ottiene o imposta il Matrix[N][2] della matrice di colore 5x5.
getMatrixN3()Ottiene o imposta il Matrix[N][3] della matrice di colore 5x5.
setMatrixN3(int[] value)Ottiene o imposta il Matrix[N][3] della matrice di colore 5x5.
getMatrixN4()Ottiene o imposta il Matrix[N][4] della matrice di colore 5x5.
setMatrixN4(int[] value)Ottiene o imposta il Matrix[N][4] della matrice di colore 5x5.
getMatrix()Ottiene o imposta la matrice.
setMatrix(int[][] value)Ottiene o imposta la matrice.

EmfPlusColorMatrixEffect()

public EmfPlusColorMatrixEffect()

getMatrixN0()

public int[] getMatrixN0()

Ottiene o imposta il Matrix[N][0] della matrice di colore 5x5. Questa riga è utilizzata per le trasformazioni.

Matrix_0_0 (4 byte): Matrix[0][0], che è il fattore per il colore rosso. Matrix_1_0 (4 byte): Matrix[1][0]. Matrix_2_0 (4 byte): Matrix[2][0]. Matrix_3_0 (4 byte): Matrix[3][0]. Matrix_4_0 (4 byte): Matrix[4][0]. Questo valore DEVE essere 0,0.

Returns: int[]

setMatrixN0(int[] value)

public void setMatrixN0(int[] value)

Ottiene o imposta il Matrix[N][0] della matrice di colore 5x5. Questa riga è utilizzata per le trasformazioni.

Matrix_0_0 (4 byte): Matrix[0][0], che è il fattore per il colore rosso. Matrix_1_0 (4 byte): Matrix[1][0]. Matrix_2_0 (4 byte): Matrix[2][0]. Matrix_3_0 (4 byte): Matrix[3][0]. Matrix_4_0 (4 byte): Matrix[4][0]. Questo valore DEVE essere 0,0.

Parameters:

ParametroTipoDescrizione
valoreint[]

getMatrixN1()

public int[] getMatrixN1()

Ottiene o imposta il Matrix[N][1] della matrice di colore 5x5. Questa riga è utilizzata per le trasformazioni.

Valore: La matrice n1.

Matrix_0_1 (4 byte): Matrix[0][1]. Matrix_1_1 (4 byte): Matrix[1][1], che è il fattore per il colore verde. Matrix_2_1 (4 byte): Matrix[2][1]. Matrix_3_1 (4 byte): Matrix[3][1]. Matrix_4_0 (4 byte): Matrix[4][0]. Questo valore DEVE essere 0,0.

Returns: int[]

setMatrixN1(int[] value)

public void setMatrixN1(int[] value)

Ottiene o imposta il Matrix[N][1] della matrice di colore 5x5. Questa riga è utilizzata per le trasformazioni.

Valore: La matrice n1.

Matrix_0_1 (4 byte): Matrix[0][1]. Matrix_1_1 (4 byte): Matrix[1][1], che è il fattore per il colore verde. Matrix_2_1 (4 byte): Matrix[2][1]. Matrix_3_1 (4 byte): Matrix[3][1]. Matrix_4_0 (4 byte): Matrix[4][0]. Questo valore DEVE essere 0,0.

Parameters:

ParametroTipoDescrizione
valoreint[]

getMatrixN2()

public int[] getMatrixN2()

Ottiene o imposta il Matrix[N][2] della matrice di colore 5x5. Questa riga è utilizzata per le trasformazioni.

Valore: La matrice n1.

Matrix_0_2 (4 byte): Matrix[0][2]. Matrix_1_2 (4 byte): Matrix[1][2]. Matrix_2_2 (4 byte): Matrix[2][2], che è il fattore per il colore blu. Matrix_3_1 (4 byte): Matrix[3][1]. Matrix_4_0 (4 byte): Matrix[4][0]. Questo valore DEVE essere 0,0.

Returns: int[]

setMatrixN2(int[] value)

public void setMatrixN2(int[] value)

Ottiene o imposta il Matrix[N][2] della matrice di colore 5x5. Questa riga è utilizzata per le trasformazioni.

Valore: La matrice n1.

Matrix_0_2 (4 byte): Matrix[0][2]. Matrix_1_2 (4 byte): Matrix[1][2]. Matrix_2_2 (4 byte): Matrix[2][2], che è il fattore per il colore blu. Matrix_3_1 (4 byte): Matrix[3][1]. Matrix_4_0 (4 byte): Matrix[4][0]. Questo valore DEVE essere 0,0.

Parameters:

ParametroTipoDescrizione
valoreint[]

getMatrixN3()

public int[] getMatrixN3()

Ottiene o imposta il Matrix[N][3] della matrice di colore 5x5. Questa riga è utilizzata per le trasformazioni.

Valore: La matrice n1.

Matrix_0_3 (4 byte): Matrix[0][3]. Matrix_1_3 (4 byte): Matrix[1][3]. Matrix_2_3 (4 byte): Matrix[2][3]. Matrix_3_3 (4 byte): Matrix[3][3], che è il fattore per l’alpha (trasparenza) Matrix_4_0 (4 byte): Matrix[4][0]. Questo valore DEVE essere 0,0.

Returns: int[]

setMatrixN3(int[] value)

public void setMatrixN3(int[] value)

Ottiene o imposta il Matrix[N][3] della matrice di colore 5x5. Questa riga è utilizzata per le trasformazioni.

Valore: La matrice n1.

Matrix_0_3 (4 byte): Matrix[0][3]. Matrix_1_3 (4 byte): Matrix[1][3]. Matrix_2_3 (4 byte): Matrix[2][3]. Matrix_3_3 (4 byte): Matrix[3][3], che è il fattore per l’alpha (trasparenza) Matrix_4_0 (4 byte): Matrix[4][0]. Questo valore DEVE essere 0,0.

Parameters:

ParametroTipoDescrizione
valoreint[]

getMatrixN4()

public int[] getMatrixN4()

Ottiene o imposta la Matrix[N][4] della matrice di colore 5x5. Questa riga è utilizzata per le traduzioni di colore.

Valore: La matrice n1.

Matrix_0_4 (4 byte): Matrix[0][4]. Matrix_1_4 (4 byte): Matrix[1][4]. Matrix_2_4 (4 byte): Matrix[2][4]. Matrix_3_4 (4 byte): Matrix[3][4]. Matrix_4_4 (4 byte): Matrix[4][4]. Questo valore DOVREBBE essere 1.0.

Returns: int[]

setMatrixN4(int[] value)

public void setMatrixN4(int[] value)

Ottiene o imposta la Matrix[N][4] della matrice di colore 5x5. Questa riga è utilizzata per le traduzioni di colore.

Valore: La matrice n1.

Matrix_0_4 (4 byte): Matrix[0][4]. Matrix_1_4 (4 byte): Matrix[1][4]. Matrix_2_4 (4 byte): Matrix[2][4]. Matrix_3_4 (4 byte): Matrix[3][4]. Matrix_4_4 (4 byte): Matrix[4][4]. Questo valore DOVREBBE essere 1.0.

Parameters:

ParametroTipoDescrizione
valoreint[]

getMatrix()

public int[][] getMatrix()

Ottiene o imposta la matrice.

Valore: La matrice.

Returns: int[][]

setMatrix(int[][] value)

public void setMatrix(int[][] value)

Ottiene o imposta la matrice.

Valore: La matrice.

Parameters:

ParametroTipoDescrizione
valoreint[][]