Class EmfPlusColorMatrixEffect
Nazwa przestrzeń: Aspose.Imaging.FileFormats.Emf.EmfPlus.Objects Zgromadzenie: Aspose.Imaging.dll (25.4.0)
Obiekt ColorMatrixEffect określa odpowiednią transformację do zastosowania do obrazu.
public sealed class EmfPlusColorMatrixEffect : EmfPlusImageEffectsObjectType
Inheritance
object ← MetaObject ← EmfPlusObject ← EmfPlusImageEffectsObjectType ← EmfPlusColorMatrixEffect
Dziedziczeni członkowie
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Zdjęcia Bitmap są określone przez obiekty EmfPlusBitmap (sekcja 2.2.2.2).Wykonane przez mnożenie wektoru kolorowego przez obiekt ColorMatrixEffect. matryca kolorów 5x5 możewykonanie transformacji liniowej, w tym odzwierciedlenia, rotacji, rozkładu lub skalowania, a następnie tłumaczenia.
Constructors
EmfPlusColorMatrixEffect()
public EmfPlusColorMatrixEffect()
Properties
Matrix
Zostaw lub ustaw matrycę.
public int[][] Matrix { get; set; }
Wartość nieruchomości
int [ ]
MatrixN0
Otrzymuje lub ustawia Matrykę [N][0] matrycy kolorowej 5x5. ta kolejka jest używana do transformacji.
public int[] MatrixN0 { get; set; }
Wartość nieruchomości
int [ ]
Remarks
Matryca_0_ 0 (4 bajty): Matrix[0][0], który jest czynnikiem dla czerwonego koloru.Matrix_1_0 (4 bajtów): matrix[1][0].Matrix_2_0 (4 bajtów): matrix[2][0].Matrix_3_0 (4 bajtów): matrix[3][0].Matrix_4_0 (4 bajtów): matrix[4][0]. wartość ta musi być 0.0.
MatrixN1
Otrzymuje lub ustawia Matrycę [N][1] matrycy kolorowej 5x5. ta kolejka jest używana do transformacji.
public int[] MatrixN1 { get; set; }
Wartość nieruchomości
int [ ]
Remarks
Matrix_0_1 (4 bajty): Matryca[0][1].Matrix_1_2 (4 bajtów): matrix[1][1], który jest czynnikiem dla koloru zielonego.Matrix_2_1 (4 bajty): Matryc[2][1].Matrix_3_1 (4 bajty): Matryc[3][1].Matrix_4_0 (4 bajtów): matrix[4][0]. wartość ta musi być 0.0.
MatrixN2
Otrzymuje lub ustawia Matrycę [N][2] matrycy kolorowej 5x5. ta linia jest używana do transformacji.
public int[] MatrixN2 { get; set; }
Wartość nieruchomości
int [ ]
Remarks
Matrix_0_2 (4 bajty): Matryca[0][2].Matrix_1_2 (4 bajty): Matryca[1][2].Matrix_2_4 (4 bajtów): matrix[2][2], który jest czynnikiem dla koloru niebieskiego.Matrix_3_1 (4 bajty): Matryc[3][1].Matrix_4_0 (4 bajtów): matrix[4][0]. wartość ta musi być 0.0.
MatrixN3
Otrzymuje lub ustawia Matrycę [N][3] matrycy kolorowej 5x5. ta linia jest używana do transformacji.
public int[] MatrixN3 { get; set; }
Wartość nieruchomości
int [ ]
Remarks
Matrix_0_3 (4 bajty): Matryca[0][3].Matrix_1_3 (4 bajty): Matryca[1][3].Matrix_2_3 (4 bajtów): matrix[2][3].Matrix_3_4 (4 bajtów): matrix[3][3], który jest czynnikiem alfa (przejrzystość)Matrix_4_0 (4 bajtów): matrix[4][0]. wartość ta musi być 0.0.
MatrixN4
Otrzymuje lub ustawia Matrykę [N][4] matrycy kolorowej 5x5. ta kolejka jest używana do tłumaczeń kolorów.
public int[] MatrixN4 { get; set; }
Wartość nieruchomości
int [ ]
Remarks
Matrix_0_4 (4 bajty): Matryca[0][4].Matrix_1_4 (4 bajty): Matryca[1][4].Matrix_2_4 (4 bajty): Matryc[2][4].Matrix_3_4 (4 bajtów): matrix[3][4].Matrix_4_3 (4 bajtów): Matryca[4] [4] Ta wartość musi być 1.0.