Class EmfPlusColorMatrixEffect
Nombre del espacio: Aspose.Imaging.FileFormats.Emf.EmfPlus.Objects Asamblea: Aspose.Imaging.dll (25.4.0)
El objeto ColorMatrixEffect especifica una transformación afina que se aplicará a una imagen.
public sealed class EmfPlusColorMatrixEffect : EmfPlusImageEffectsObjectType
Inheritance
object ← MetaObject ← EmfPlusObject ← EmfPlusImageEffectsObjectType ← EmfPlusColorMatrixEffect
Miembros heredados
object.GetType() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()
Remarks
Las imágenes de Bitmap se especifican por los objetos de EmfPlusBitmap (sección 2.2.2.2).se realiza multiplicando un vector de color por un objeto ColorMatrixEffect. Una matriz de color 5x5 puederealizar una transformación lineal, incluida la reflexión, la rotación, la escaleración o la escaleración seguida de una traducción.
Constructors
EmfPlusColorMatrixEffect()
public EmfPlusColorMatrixEffect()
Properties
Matrix
Obtenga o coloca la matriz.
public int[][] Matrix { get; set; }
Valor de la propiedad
int [][][][]
MatrixN0
Obtenga o establece la matriz[N][0] de la matriz de color 5x5. esta línea se utiliza para transformaciones.
public int[] MatrixN0 { get; set; }
Valor de la propiedad
int [][]
Remarks
Matrix_0_0 (4 bytes): Matrix[0][0], que es el factor para el color rojo.Matrix_1_0 (4 bytes): Matrix[1][0].Matrix_2_0 (4 bytes): Matrix[2][0].Matrix_3_0 (4 bytes): Matrix[3][0].Matrix_4_0 (4 bytes): Matrix[4][0]. Este valor DEVE ser 0.0.
MatrixN1
Obtenga o establece la Matrix[N][1] de la matrix de color 5x5. esta línea se utiliza para transformaciones.
public int[] MatrixN1 { get; set; }
Valor de la propiedad
int [][]
Remarks
Matrix_0_1 (4 bytes): Matrix[0][1].Matrix_1_1 (4 bytes): Matrix[1][1] que es el factor para el color verde.Matrix_2_1 (4 bytes): Matrix[2][1].Matrix_3_1 (4 bytes): Matrix[3][1].Matrix_4_0 (4 bytes): Matrix[4][0]. Este valor DEVE ser 0.0.
MatrixN2
Obtenga o establece la Matrix[N][2] de la matrix de color 5x5. esta línea se utiliza para transformaciones.
public int[] MatrixN2 { get; set; }
Valor de la propiedad
int [][]
Remarks
Matrix_0_2 (4 bytes): Matrix[0][2].Matrix_1_2 (4 bytes): Matrix[1][2].Matrix_2_2 (4 bytes): Matrix[2][2], que es el factor de color azul.Matrix_3_1 (4 bytes): Matrix[3][1].Matrix_4_0 (4 bytes): Matrix[4][0]. Este valor DEVE ser 0.0.
MatrixN3
Obtenga o establece la Matrix[N][3] de la matrix de color 5x5. esta línea se utiliza para transformaciones.
public int[] MatrixN3 { get; set; }
Valor de la propiedad
int [][]
Remarks
Matrix_0_3 (4 bytes): Matrix[0].Matrix_1_3 (4 bytes): Matrix[1][3].Matrix_2_3 (4 bytes): Matrix[2][3].Matrix_3_3 (4 bytes): Matrix[3][3], que es el factor para el alfa (transparencia)Matrix_4_0 (4 bytes): Matrix[4][0]. Este valor DEVE ser 0.0.
MatrixN4
Obtenga o establece la Matrix[N][4] de la matrix de color 5x5. esta línea se utiliza para las traducciones de colores.
public int[] MatrixN4 { get; set; }
Valor de la propiedad
int [][]
Remarks
Matrix_0_4 (4 bytes): Matrix[0][4].Matrix_1_4 (4 bytes): Matrix[1][4].Matrix_2_4 (4 bytes): Matrix[2][4].Matrix_3_4 (4 bytes): Matrix[3][4].Matrix_4_4 (4 bytes): Matrix[4][4] Este valor DEVE ser 1.0.