Class EmfPlusColorMatrixEffect
Namn på plats: Aspose.Imaging.FileFormats.Emf.EmfPlus.Objects Församling: Aspose.Imaging.dll (25.4.0)
ColorMatrixEffect-objektet anger en affin transformation som ska tillämpas på en bild.
public sealed class EmfPlusColorMatrixEffect : EmfPlusImageEffectsObjectType
Inheritance
object ← MetaObject ← EmfPlusObject ← EmfPlusImageEffectsObjectType ← EmfPlusColorMatrixEffect
Arvsmedlemmar
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Bitmap-bilder specificeras av EmfPlusBitmap-objekt (avsnitt 2.2.2.2).utförs genom att multiplicera en färgvector av ett ColorMatrixEffect-objekt. en 5x5 färgmatrix kanutföra en linjär omvandling, inklusive reflektion, rotation, skala eller skala följt av en översättning.
Constructors
EmfPlusColorMatrixEffect()
public EmfPlusColorMatrixEffect()
Properties
Matrix
Får eller sätter matrisen.
public int[][] Matrix { get; set; }
Fastighetsvärde
int [ [ ]
MatrixN0
Få eller sätta Matrix[N][0] av 5x5 färgmatrix. Denna rad används för transformationer.
public int[] MatrixN0 { get; set; }
Fastighetsvärde
int [ ]
Remarks
Matrix_0_0 (4 bytes): Matrix[0][0], vilket är faktorn för röd färg.Matrix_1_0 (4 byter): Matrix[1][0]Matrix_2_0 (4 byter): Matrix[2][0]Matrix_3_0 (4 byter): Matrix[3][0]Matrix_4_0 (4 bytes): Matrix[4][0]. Detta värde måste vara 0.0.
MatrixN1
Få eller sätta Matrix[N][1] av 5x5 färgmatrix. Denna rad används för transformationer.
public int[] MatrixN1 { get; set; }
Fastighetsvärde
int [ ]
Remarks
Matrix_0_1 (4 byter): Matrix[0]Matrix_1_1 (4 bytes): Matrix[1][1] vilket är faktorn för färgen grön.Matrix_2_1 (4 byter): Matrix[2] [1]Matrix_3_1 (4 byter): Matrix[3][1].Matrix_4_0 (4 bytes): Matrix[4][0]. Detta värde måste vara 0.0.
MatrixN2
Få eller sätta Matrix[N][2] av 5x5 färgmatrix. Denna rad används för transformationer.
public int[] MatrixN2 { get; set; }
Fastighetsvärde
int [ ]
Remarks
Matrix_0_2 (4 byter): Matrix[0][2].Matrix_1_2 (4 byter): Matrix[1][2].Matrix_2_2 (4 bytes): Matrix[2][2], vilket är faktorn för färgen blå.Matrix_3_1 (4 byter): Matrix[3][1].Matrix_4_0 (4 bytes): Matrix[4][0]. Detta värde måste vara 0.0.
MatrixN3
Få eller sätta Matrix[N][3] av 5x5 färgmatrix. Denna rad används för transformationer.
public int[] MatrixN3 { get; set; }
Fastighetsvärde
int [ ]
Remarks
Matrix_0_3 (4 byter): Matrix[0]Matrix_1_3 (4 byter): Matrix[1][3].Matrix_2_3 (4 byter): Matrix[2][3].Matrix_3_3 (4 byter): Matrix[3][3], vilket är faktorn för alfa (transparens)Matrix_4_0 (4 bytes): Matrix[4][0]. Detta värde måste vara 0.0.
MatrixN4
Få eller sätta Matrix[N][4] av 5x5 färgmatrix. Denna rad används för färgöversättningar.
public int[] MatrixN4 { get; set; }
Fastighetsvärde
int [ ]
Remarks
Matrix_0_4 (4 byter): Matrix[0][4].Matrix_1_4 (4 byter): Matrix[1][4]Matrix_2_4 (4 byter): Matrix[2][4]Matrix_3_4 (4 byter): Matrix[3][4]Matrix_4_4 (4 bytes): Matrix[4][4] Detta värde SHOULD vara 1.0.