Class EmfPlusColorMatrixEffect
Nom dels espais: Aspose.Imaging.FileFormats.Emf.EmfPlus.Objects Assemblea: Aspose.Imaging.dll (25.4.0)
L’objecte ColorMatrixEffect especifica una transformació afina que s’aplica a una imatge.
public sealed class EmfPlusColorMatrixEffect : EmfPlusImageEffectsObjectType
Inheritance
object ← MetaObject ← EmfPlusObject ← EmfPlusImageEffectsObjectType ← EmfPlusColorMatrixEffect
Membres heretats
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Les imatges de Bitmap són especificades per Objectes d’EmfPlusBitmap (secció 2.2.2.2).es realitza multipliant un vector de color per un objecte ColorMatrixEffect. Una matriu de colors 5x5 potrealitza una transformació lineal, inclosa la reflexió, la rotació, l’escalada o la escala seguida per una traducció.
Constructors
EmfPlusColorMatrixEffect()
public EmfPlusColorMatrixEffect()
Properties
Matrix
Obté o col·loca la matriu.
public int[][] Matrix { get; set; }
Valor de la propietat
int [][]
MatrixN0
Obté o col·loca la Matriu[N][0] de la matriu de color 5x5. aquesta línia s’utilitza per a transformacions.
public int[] MatrixN0 { get; set; }
Valor de la propietat
int []
Remarks
Matriu = 0_0 (4 bytes): matriu[0][0], que és el factor del color vermell.Matrix_1_0 (4 bytes): Matriu[1][0].Matrix_2_0 (4 bytes): Matriu[2][0].Matrix_3_0 (4 bytes): Matriu[3][0].Matrix_4_0 (4 bytes): Matriu[4][0]. Aquest valor ha de ser 0.0.
MatrixN1
Obté o col·loca la Matriu[N] de la matriu de color 5x5. aquesta línia s’utilitza per a les transformacions.
public int[] MatrixN1 { get; set; }
Valor de la propietat
int []
Remarks
Matrix_0_1 (4 bytes): Matriu[0][1]Matriu_1_2 (4 bytes): matriu[1][1] que és el factor del color verd.Matrix_2_1 (4 bytes): Matriu[2][1]Matrix_3_1 (4 bytes): Matriu[3][1]Matrix_4_0 (4 bytes): Matriu[4][0]. Aquest valor ha de ser 0.0.
MatrixN2
Obté o col·loca la Matriu[N][2] de la matriu de color 5x5. aquesta línia s’utilitza per a transformacions.
public int[] MatrixN2 { get; set; }
Valor de la propietat
int []
Remarks
Matrix_0_2 (4 bytes): Matriu[0][2].Matrix_1_2 (4 bytes): Matriu[1][2]Matriu_2_4 (4 bytes): Matrius[2][2], que és el factor del color blau.Matrix_3_1 (4 bytes): Matriu[3][1]Matrix_4_0 (4 bytes): Matriu[4][0]. Aquest valor ha de ser 0.0.
MatrixN3
Obté o col·loca la Matriu[N][3] de la matriu de color 5x5. aquesta línia s’utilitza per a transformacions.
public int[] MatrixN3 { get; set; }
Valor de la propietat
int []
Remarks
Matrix_0_3 (4 bytes): Matriu[0][3].Matrix_1_3 (4 bytes): Matriu[1][3]Matrix_2_3 (4 bytes): Matriu[2][3].Matrix_3_4 (4 bytes): Matriu[3][3], que és el factor de l’alfa (transparència)Matrix_4_0 (4 bytes): Matriu[4][0]. Aquest valor ha de ser 0.0.
MatrixN4
Obté o col·loca la Matriu[N][4] de la matriu de color 5x5. aquesta línia s’utilitza per a traduccions de colors.
public int[] MatrixN4 { get; set; }
Valor de la propietat
int []
Remarks
Matrix_0_4 (4 bytes): Matriu[0][4].Matrix_1_4 (4 bytes): Matriu[1][4]Matrix_2_4 (4 bytes): Matriu[2][4]Matrix_3_4 (4 bytes): Matriu[3][4]Matrix_4_3 (4 bytes): Matriu[4][4] Aquest valor S’ha de ser 1.0.