Class EmfPlusColorMatrixEffect
Navne til: Aspose.Imaging.FileFormats.Emf.EmfPlus.Objects Sammensætning: Aspose.Imaging.dll (25.4.0)
ColorMatrixEffect-objektet angiver en affin transformation, der skal anvendes til et billede.
public sealed class EmfPlusColorMatrixEffect : EmfPlusImageEffectsObjectType
Inheritance
object ← MetaObject ← EmfPlusObject ← EmfPlusImageEffectsObjectType ← EmfPlusColorMatrixEffect
De arvede medlemmer
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Bitmap billeder er angivet af EmfPlusBitmap objekter (sektion 2.2.2.2).udføres ved at multiplicere en farvektor af et ColorMatrixEffect-objekt. en 5x5 farvematrix kanudføre en lineær transformation, herunder refleksion, rotering, skæring eller skalering efterfulgt af en oversættelse.
Constructors
EmfPlusColorMatrixEffect()
public EmfPlusColorMatrixEffect()
Properties
Matrix
Gør eller indsæt matrisen.
public int[][] Matrix { get; set; }
Ejendomsværdi
int [][]
MatrixN0
Få eller indsætte Matrix[N][0] af 5x5 farvematrix. Denne række anvendes til transformationer.
public int[] MatrixN0 { get; set; }
Ejendomsværdi
int []
Remarks
Matrix0_0 (4 byte): Matris[0][0], som er faktoren for farven rød.Matrix_1_0 (4 byte): Matris[1][0].Matrix_2_0 (4 byte): Matris[2][0].Matrix_3_0 (4 byte): Matris[3][0].Matrix_4_0 (4 byte): Matris[4][0]. Denne værdi MÅ være 0.0.
MatrixN1
Få eller indsætte Matrix[N][1] af 5x5 farvematrix. Denne række anvendes til transformationer.
public int[] MatrixN1 { get; set; }
Ejendomsværdi
int []
Remarks
Matrix_0_1 (4 byte): Matris[0] [1]Matrix_1_2 (4 byte): Matris[1][1] som er faktoren for farven grøn.Matrix_2_1 (4 byte): Matris[2] [1]Matrix_3_1 (4 byte): Matris[3][1].Matrix_4_0 (4 byte): Matris[4][0]. Denne værdi MÅ være 0.0.
MatrixN2
Få eller indsætte Matrix[N][2] af 5x5 farvematrix. Denne række anvendes til transformationer.
public int[] MatrixN2 { get; set; }
Ejendomsværdi
int []
Remarks
Matrix_0_2 (4 byte): Matris[0][2].Matrix_1_2 (4 byte): Matris[1][2].Matrix_2_4 (4 byte): matrix[2][2], som er faktoren for farven blå.Matrix_3_1 (4 byte): Matris[3][1].Matrix_4_0 (4 byte): Matris[4][0]. Denne værdi MÅ være 0.0.
MatrixN3
Få eller indsætte Matrix[N][3] af 5x5 farvematrix. Denne række anvendes til transformationer.
public int[] MatrixN3 { get; set; }
Ejendomsværdi
int []
Remarks
Matrix_0_3 (4 byte): Matris[0][3].Matrix_1_3 (4 byte): Matris[1][3].Matrix_2_3 (4 byte): Matrix[2][3].Matrix_3_4 (4 byte): Matris[3][3], som er faktoren for alfa (transparens)Matrix_4_0 (4 byte): Matris[4][0]. Denne værdi MÅ være 0.0.
MatrixN4
Få eller indsætte Matrix[N][4] af 5x5 farvematrix. Denne række anvendes til farvekonversioner.
public int[] MatrixN4 { get; set; }
Ejendomsværdi
int []
Remarks
Matrix_0_4 (4 byte): Matrixen[0][4].Matrix_1_4 (4 byte): Matrixen[1][4]Matrix_2_4 (4 byte): Matris[2][4].Matrix_3_4 (4 byte): Matris[3][4].Matrix_4_3 (4 byte): Matris[4][4] Denne værdi SHOULD være 1.0.