Class EmfPlusColorMatrixEffect
nazivni prostor: Aspose.Imaging.FileFormats.Emf.EmfPlus.Objects Sastav: Aspose.Imaging.dll (25.4.0)
Objekt ColorMatrixEffect određuje prilagođenu transformaciju koja se primjenjuje na sliku.
public sealed class EmfPlusColorMatrixEffect : EmfPlusImageEffectsObjectType
Inheritance
object ← MetaObject ← EmfPlusObject ← EmfPlusImageEffectsObjectType ← EmfPlusColorMatrixEffect
naslijeđeni članovi
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Bitmap slike određuju EmfPlusBitmap objekti (odjeljak 2.2.2.2).izvedeno množenjem vektor boje objekta ColorMatrixEffect. 5x5 boja matrica možeobavlja linearnu transformaciju, uključujući refleksiju, rotaciju ili skaliranje, nakon čega slijedi prevod.
Constructors
EmfPlusColorMatrixEffect()
public EmfPlusColorMatrixEffect()
Properties
Matrix
Uzmite ili postavite matricu.
public int[][] Matrix { get; set; }
Vrijednost nekretnina
int [][]
MatrixN0
Dobiva ili postavlja Matrix[N][0] 5x5 boja matrix. ova red se koristi za transformacije.
public int[] MatrixN0 { get; set; }
Vrijednost nekretnina
int []
Remarks
Matrix_ 0_0 (4 bajta): Matriks[0][0], što je čimbenik za crvenu boju.Matrix_1_0 (4 bajtova): matrix[1][0].Matrix_2_0 (4 bajtova): matrix[2][0].Matrix_3_0 (4 bajtova): matrix[3][0].Matrix_4_0 (4 bajtova): matrix[4][0]. Ova vrijednost mora biti 0,0.
MatrixN1
Dostaje ili postavlja Matrix[N][1] 5x5 boja matrix. ova red se koristi za transformacije.
public int[] MatrixN1 { get; set; }
Vrijednost nekretnina
int []
Remarks
Matrix_0_1 (4 bajtova): matrix[0][1].Matrix_1_2 (4 bajtova): matrix[1][1] koji je čimbenik za boju zelena.Matrix_2_1 (4 bajtova): matrix[2][1].Matrix_3_1 (4 bajtova): matrix[3][1].Matrix_4_0 (4 bajtova): matrix[4][0]. Ova vrijednost mora biti 0,0.
MatrixN2
Dobiva ili postavlja Matrix[N][2] 5x5 boja matrix. ova red se koristi za transformacije.
public int[] MatrixN2 { get; set; }
Vrijednost nekretnina
int []
Remarks
Matrix_0_2 (4 bajtova): matrix[0][2].Matrix_1_2 (4 bajtova): matrix[1][2].Matrix_2_4 (4 bajtova): matrix[2][2], što je čimbenik za boju plava.Matrix_3_1 (4 bajtova): matrix[3][1].Matrix_4_0 (4 bajtova): matrix[4][0]. Ova vrijednost mora biti 0,0.
MatrixN3
Dostaje ili postavlja Matrix[N][3] 5x5 boja matrix. ova red se koristi za transformacije.
public int[] MatrixN3 { get; set; }
Vrijednost nekretnina
int []
Remarks
Matrix_0_3 (4 bajtova): matrix[0]Matrix_1_3 (4 bajtova): matrix[1][3].Matrix_2_3 (4 bajtova): Matriks[2][3].Matrix_3_4 (4 bajtova): matrix[3][3], što je čimbenik za alfa (transparentnost)Matrix_4_0 (4 bajtova): matrix[4][0]. Ova vrijednost mora biti 0,0.
MatrixN4
Pronađite ili postavite Matrix[N][4] 5x5 boja matrix. ova linija se koristi za prijevode boje.
public int[] MatrixN4 { get; set; }
Vrijednost nekretnina
int []
Remarks
Matrix_0_4 (4 bajtova): matrix[0][4].Matrix_1_4 (4 bajtova): matrix[1][4].Matrix_2_4 (4 bajtova): matrix[2][4].Matrix_3_4 (4 bajtova): matrix[3][4].Matrix_4_3 (4 bajtova): matrix[4] Ova vrijednost MOŽE biti 1.0.