Class EmfPlusColorMatrixEffect
Název místa: Aspose.Imaging.FileFormats.Emf.EmfPlus.Objects Shromáždění: Aspose.Imaging.dll (25.4.0)
Objekt ColorMatrixEffect specifikuje přímou transformaci, která má být aplikována na obrázek.
public sealed class EmfPlusColorMatrixEffect : EmfPlusImageEffectsObjectType
Inheritance
object ← MetaObject ← EmfPlusObject ← EmfPlusImageEffectsObjectType ← EmfPlusColorMatrixEffect
Dědiční členové
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Bitmap obrázky jsou specifikovány EmfPlusBitmap objekty (sekce 2.2.2.2).je provedeno rozmnožením barevného vektoru objektem ColorMatrixEffect. 5x5 barevná matrice můžeprovádět lineární transformaci, včetně odrazování, rotace, šíření nebo skalování následované překladem.
Constructors
EmfPlusColorMatrixEffect()
public EmfPlusColorMatrixEffect()
Properties
Matrix
Obdržíte nebo nastavíte matrice.
public int[][] Matrix { get; set; }
Hodnota nemovitosti
int [][][][]
MatrixN0
Obdrží nebo nastaví Matrix[N][0] 5x5 barevné matice.
public int[] MatrixN0 { get; set; }
Hodnota nemovitosti
int []a[]
Remarks
Matrix_0_0 (4 byty): Matrix[0][0], což je faktor barvy červen.Matrix_1_0 (4 byty): Matrix[1][0].Matrix_2_0 (4 byty): Matrix[2][0].Matrix_3_0 (4 byty): Matrix[3][0].Matrix_4_0 (4 byty): Matrix[4][0]. Tato hodnota musí být 0.0.
MatrixN1
Obdrží nebo nastaví Matrix[N][1] 5x5 barevné matice.
public int[] MatrixN1 { get; set; }
Hodnota nemovitosti
int []a[]
Remarks
Matrix_0_1 (4 byty): Matrix[0] [1].Matrix_1_1 (4 byty): Matrix[1][1], což je faktor pro zelenou barvu.Matrix_2_1 (4 byty): Matrix[2][1].Matrix_3_1 (4 byty): Matrix[3][1].Matrix_4_0 (4 byty): Matrix[4][0]. Tato hodnota musí být 0.0.
MatrixN2
Obdrží nebo nastaví Matrix[N][2] 5x5 barevné matice.
public int[] MatrixN2 { get; set; }
Hodnota nemovitosti
int []a[]
Remarks
Matrix_0_2 (4 byty): Matrix[0][2].Matrix_1_2 (4 byty): Matrix[1][2].Matrix_2_2 (4 byty): Matrix[2][2], což je faktor pro barvu modr.Matrix_3_1 (4 byty): Matrix[3][1].Matrix_4_0 (4 byty): Matrix[4][0]. Tato hodnota musí být 0.0.
MatrixN3
Obdrží nebo nastaví Matrix[N][3] 5x5 barevné matice.
public int[] MatrixN3 { get; set; }
Hodnota nemovitosti
int []a[]
Remarks
Matrix_0_3 (4 byty): Matrix[0][3].Matrix_1_3 (4 byty): Matrix[1][3].Matrix_2_3 (4 byty): Matrix[2][3].Matrix_3_3 (4 byty): Matrix[3][3], což je faktor pro alfa (transparence)Matrix_4_0 (4 byty): Matrix[4][0]. Tato hodnota musí být 0.0.
MatrixN4
Obdržíte nebo nastavíte Matrix[N][4] 5x5 barevné matice.
public int[] MatrixN4 { get; set; }
Hodnota nemovitosti
int []a[]
Remarks
Matrix_0_4 (4 byty): Matrix[0][4].Matrix_1_4 (4 byty): Matrix[1][4].Matrix_2_4 (4 byty): Matrix[2][4].Matrix_3_4 (4 byty): Matrix[3][4].Matrix_4_4 (4 byty): Matrix[4][4] Tato hodnota MŮŽE být 1.0.