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-objektet specificerar en affin transformation som ska tillämpas på en bild.

Bitmap-bilder specificeras av EmfPlusBitmap‑objekt (avsnitt 2.2.2.2). En färgmatriseffekt utförs genom att multiplicera en färgvektor med ett ColorMatrixEffect‑objekt. En 5×5 färgmatris kan utföra en linjär transformation, inklusive reflektion, rotation, skevning eller skalning följt av en translation.

Konstruktörer

KonstruktorBeskrivning
EmfPlusColorMatrixEffect()

Metoder

MetodBeskrivning
getMatrixN0()Hämtar eller anger Matrix[N][0] i den 5×5 färgmatrisen.
setMatrixN0(int[] value)Hämtar eller anger Matrix[N][0] i den 5×5 färgmatrisen.
getMatrixN1()Hämtar eller anger Matrix[N][1] i den 5×5 färgmatrisen.
setMatrixN1(int[] value)Hämtar eller anger Matrix[N][1] i den 5×5 färgmatrisen.
getMatrixN2()Hämtar eller anger Matrix[N][2] i den 5×5 färgmatrisen.
setMatrixN2(int[] value)Hämtar eller anger Matrix[N][2] i den 5×5 färgmatrisen.
getMatrixN3()Hämtar eller anger Matrix[N][3] i den 5×5 färgmatrisen.
setMatrixN3(int[] value)Hämtar eller anger Matrix[N][3] i den 5×5 färgmatrisen.
getMatrixN4()Hämtar eller anger Matrix[N][4] i den 5×5 färgmatrisen.
setMatrixN4(int[] value)Hämtar eller anger Matrix[N][4] i den 5×5 färgmatrisen.
getMatrix()Hämtar eller anger matrisen.
setMatrix(int[][] value)Hämtar eller anger matrisen.

EmfPlusColorMatrixEffect()

public EmfPlusColorMatrixEffect()

getMatrixN0()

public int[] getMatrixN0()

Hämtar eller anger Matrix[N][0] i den 5×5 färgmatrisen. Denna rad används för transformationer.

Matrix_0_0 (4 bytes): Matrix[0][0], vilket är faktorn för färgen röd. 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]. Detta värde MÅSTE vara 0.0.

Returns: int[]

setMatrixN0(int[] value)

public void setMatrixN0(int[] value)

Hämtar eller anger Matrix[N][0] i den 5×5 färgmatrisen. Denna rad används för transformationer.

Matrix_0_0 (4 bytes): Matrix[0][0], vilket är faktorn för färgen röd. 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]. Detta värde MÅSTE vara 0.0.

Parameters:

ParameterTypBeskrivning
värdeint[]

getMatrixN1()

public int[] getMatrixN1()

Hämtar eller anger Matrix[N][1] i den 5×5 färgmatrisen. Denna rad används för transformationer.

Värde: Matrisen n1.

Matrix_0_1 (4 bytes): Matrix[0][1]. Matrix_1_1 (4 bytes): Matrix[1][1], vilket är faktorn för färgen grön. Matrix_2_1 (4 bytes): Matrix[2][1]. Matrix_3_1 (4 bytes): Matrix[3][1]. Matrix_4_0 (4 bytes): Matrix[4][0]. Detta värde MÅSTE vara 0.0.

Returns: int[]

setMatrixN1(int[] value)

public void setMatrixN1(int[] value)

Hämtar eller anger Matrix[N][1] i den 5×5 färgmatrisen. Denna rad används för transformationer.

Värde: Matrisen n1.

Matrix_0_1 (4 bytes): Matrix[0][1]. Matrix_1_1 (4 bytes): Matrix[1][1], vilket är faktorn för färgen grön. Matrix_2_1 (4 bytes): Matrix[2][1]. Matrix_3_1 (4 bytes): Matrix[3][1]. Matrix_4_0 (4 bytes): Matrix[4][0]. Detta värde MÅSTE vara 0.0.

Parameters:

ParameterTypBeskrivning
värdeint[]

getMatrixN2()

public int[] getMatrixN2()

Hämtar eller anger Matrix[N][2] i den 5×5 färgmatrisen. Denna rad används för transformationer.

Värde: Matrisen 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], vilket är faktorn för färgen blå. Matrix_3_1 (4 bytes): Matrix[3][1]. Matrix_4_0 (4 bytes): Matrix[4][0]. Detta värde MÅSTE vara 0.0.

Returns: int[]

setMatrixN2(int[] value)

public void setMatrixN2(int[] value)

Hämtar eller anger Matrix[N][2] i den 5×5 färgmatrisen. Denna rad används för transformationer.

Värde: Matrisen 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], vilket är faktorn för färgen blå. Matrix_3_1 (4 bytes): Matrix[3][1]. Matrix_4_0 (4 bytes): Matrix[4][0]. Detta värde MÅSTE vara 0.0.

Parameters:

ParameterTypBeskrivning
värdeint[]

getMatrixN3()

public int[] getMatrixN3()

Hämtar eller anger Matrix[N][3] i den 5×5 färgmatrisen. Denna rad används för transformationer.

Värde: Matrisen 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], vilket är faktorn för alfan (transparens) Matrix_4_0 (4 bytes): Matrix[4][0]. Detta värde MÅSTE vara 0.0.

Returns: int[]

setMatrixN3(int[] value)

public void setMatrixN3(int[] value)

Hämtar eller anger Matrix[N][3] i den 5×5 färgmatrisen. Denna rad används för transformationer.

Värde: Matrisen 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], vilket är faktorn för alfan (transparens) Matrix_4_0 (4 bytes): Matrix[4][0]. Detta värde MÅSTE vara 0.0.

Parameters:

ParameterTypBeskrivning
värdeint[]

getMatrixN4()

public int[] getMatrixN4()

Hämtar eller anger Matrix[N][4] i den 5x5 färgmatrisen. Denna rad används för färgöversättningar.

Värde: Matrisen 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]. Detta värde SKALL vara 1.0.

Returns: int[]

setMatrixN4(int[] value)

public void setMatrixN4(int[] value)

Hämtar eller anger Matrix[N][4] i den 5x5 färgmatrisen. Denna rad används för färgöversättningar.

Värde: Matrisen 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]. Detta värde SKALL vara 1.0.

Parameters:

ParameterTypBeskrivning
värdeint[]

getMatrix()

public int[][] getMatrix()

Hämtar eller anger matrisen.

Värde: Matrisen.

Returns: int[][]

setMatrix(int[][] value)

public void setMatrix(int[][] value)

Hämtar eller anger matrisen.

Värde: Matrisen.

Parameters:

ParameterTypBeskrivning
värdeint[][]