Class EmfPlusColorMatrixEffect
Der Name: Aspose.Imaging.FileFormats.Emf.EmfPlus.Objects Versammlung: Aspose.Imaging.dll (25.4.0)
Das ColorMatrixEffect-Objekt bestimmt eine affine Transformation, die auf ein Bild angewendet werden soll.
public sealed class EmfPlusColorMatrixEffect : EmfPlusImageEffectsObjectType
Inheritance
object ← MetaObject ← EmfPlusObject ← EmfPlusImageEffectsObjectType ← EmfPlusColorMatrixEffect
Vererbte Mitglieder
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Bitmap-Bilder werden von EmfPlusBitmap-Objekten (Abschnitt 2.2.2.2) angegeben.durch die Vervielfältigung eines Farbvektors durch ein ColorMatrixEffect Objekt. Eine 5x5 Farbmatrix kannDurchführen Sie eine lineare Transformation, einschließlich Reflexion, Rotation, Schnitt oder Skalierung, gefolgt von einer Übersetzung.
Constructors
EmfPlusColorMatrixEffect()
public EmfPlusColorMatrixEffect()
Properties
Matrix
Gibt oder setzt die Matrix.
public int[][] Matrix { get; set; }
Eigentumswert
int [][][][]
MatrixN0
Gibt oder setzt die Matrix[N][0] der 5x5 Farbmatrix. Diese Reihe wird für Transformationen verwendet.
public int[] MatrixN0 { get; set; }
Eigentumswert
int [][]
Remarks
Matrix_0_0 (4 Byte): Matrix[0][0], der Faktor für die rote Farbe ist.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]. Dieser Wert MUST 0,0 sein.
MatrixN1
Er erhält oder setzt die Matrix[N][1] der 5x5 Farbmatrix. Diese Reihe wird für Transformationen verwendet.
public int[] MatrixN1 { get; set; }
Eigentumswert
int [][]
Remarks
Matrix_0_1 (4 Byte): Matrix[0].Matrix_1_1 (4 Byte): Matrix[1][1] ist der Faktor für die Farbe grün.Matrix_2_1 (4 Byte): Matrix[2] [1].Matrix_3_1 (4 Byte): Matrix[3] [1].Matrix_4_0 (4 Byte): Matrix[4][0]. Dieser Wert MUST 0,0 sein.
MatrixN2
Er erhält oder setzt die Matrix[N][2] der 5x5 Farbmatrix. Diese Reihe wird für Transformationen verwendet.
public int[] MatrixN2 { get; set; }
Eigentumswert
int [][]
Remarks
Matrix_0_2 (4 Byte): Matrix[0][2].Matrix_1_2 (4 Byte): Matrix[1][2].Matrix_2_2 (4 Byte): Matrix[2][2], der Faktor für die Farbe blau ist.Matrix_3_1 (4 Byte): Matrix[3] [1].Matrix_4_0 (4 Byte): Matrix[4][0]. Dieser Wert MUST 0,0 sein.
MatrixN3
Gibt oder setzt die Matrix[N][3] der 5x5 Farbmatrix. Diese Reihe wird für Transformationen verwendet.
public int[] MatrixN3 { get; set; }
Eigentumswert
int [][]
Remarks
Matrix_0_3 (4 Byte): Matrix[0].Matrix_1_3 (4 Byte): Matrix[1][3].Matrix_2_3 (4 Byte): Matrix[2][3].Matrix_3_3 (4 Byte): Matrix[3][3], der Faktor für die Alpha (Transparenz) ist)Matrix_4_0 (4 Byte): Matrix[4][0]. Dieser Wert MUST 0,0 sein.
MatrixN4
Gibt oder setzt die Matrix[N][4] der 5x5 Farbmatrix. Diese Reihe wird für Farbübersetzungen verwendet.
public int[] MatrixN4 { get; set; }
Eigentumswert
int [][]
Remarks
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] Diese Werte SHOULD ist 1.0.