Class EmfPlusColorMatrixEffect
Il nome: Aspose.Imaging.FileFormats.Emf.EmfPlus.Objects Assemblea: Aspose.Imaging.dll (25.4.0)
L’oggetto ColorMatrixEffect specifica una trasformazione affina da applicare a un’immagine.
public sealed class EmfPlusColorMatrixEffect : EmfPlusImageEffectsObjectType
Inheritance
object ← MetaObject ← EmfPlusObject ← EmfPlusImageEffectsObjectType ← EmfPlusColorMatrixEffect
I membri ereditari
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Le immagini di Bitmap sono specificate dagli oggetti di EmfPlusBitmap (sezione 2.2.2.2).realizzato moltiplicando un vettore colorato da un oggetto ColorMatrixEffect. Una matrizza colorata 5x5 puòeseguire una trasformazione lineare, compreso il riflesso, la rotazione, l’escalazione o la scala seguita da una traduzione.
Constructors
EmfPlusColorMatrixEffect()
public EmfPlusColorMatrixEffect()
Properties
Matrix
Ottieni o metti la matrice.
public int[][] Matrix { get; set; }
Valore di proprietà
int [ ]
MatrixN0
Riceve o imposta la Matrix[N][0] della matrix colore 5x5.Questa riga viene utilizzata per le trasformazioni.
public int[] MatrixN0 { get; set; }
Valore di proprietà
int [ ]
Remarks
Matrix_ 0_0 (4 byte): Matrica[0][0], che è il fattore per il colore rosso.Matrix_1_0 (4 byte): Matrica[1][0].Matrix_2_0 (4 byte): Matrica[2][0].Matrix_3_0 (4 byte): matrix[3][0].Matrix_4_0 (4 byte): matrix[4][0]. Questo valore DEVE essere 0.0.
MatrixN1
Riceve o imposta la Matrix[N] della matrix colorata 5x5.Questa riga viene utilizzata per le trasformazioni.
public int[] MatrixN1 { get; set; }
Valore di proprietà
int [ ]
Remarks
Matrix_0_1 (4 byte): matrix[0][1].Matrix_1_4 (4 byte): Matrica[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.
MatrixN2
Riceve o imposta la Matrix[N][2] della matrix colorata 5x5.Questa linea viene utilizzata per le trasformazioni.
public int[] MatrixN2 { get; set; }
Valore di proprietà
int [ ]
Remarks
Matrix_0_2 (4 byte): Matrica[0][2].Matrix_1_2 (4 byte): Matrica[1][2].Matrix_2_4 (4 byte): Matrica[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.
MatrixN3
Riceve o imposta la Matrix[N][3] della matrix colorata 5x5.Questa linea viene utilizzata per le trasformazioni.
public int[] MatrixN3 { get; set; }
Valore di proprietà
int [ ]
Remarks
Matrix_0_3 (4 byte): matrix[0][3].Matrice_1_3 (4 byte): Matrix[1][3].Matrix_2_3 (4 byte): Matrica[2][3].Matrix_3_4 (4 byte): Matrica[3][3], che è il fattore per l’alfa (transparenza)Matrix_4_0 (4 byte): matrix[4][0]. Questo valore DEVE essere 0.0.
MatrixN4
Ottieni o metti la Matrix[N][4] della matrix colore 5x5.Questa riga viene utilizzata per le traduzioni di colori.
public int[] MatrixN4 { get; set; }
Valore di proprietà
int [ ]
Remarks
Matrix_0_4 (4 byte): matrix[0][4].Matrice_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_3 (4 byte): Matrica[4] [4] Questo valore DEVE essere 1.0.