Class EmfPlusColorMatrixEffect
Nome do espaço: Aspose.Imaging.FileFormats.Emf.EmfPlus.Objects Assembleia: Aspose.Imaging.dll (25.4.0)
O objeto ColorMatrixEffect especifica uma transformação afina a ser aplicada a uma imagem.
public sealed class EmfPlusColorMatrixEffect : EmfPlusImageEffectsObjectType
Inheritance
object ← MetaObject ← EmfPlusObject ← EmfPlusImageEffectsObjectType ← EmfPlusColorMatrixEffect
Membros herdados
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
As imagens de Bitmap são especificadas por Objetos de EmfPlusBitmap (secção 2.2.2.2).executado multiplicando um vector de cor por um objeto ColorMatrixEffect. uma matriz de cor 5x5 poderealizar uma transformação linear, incluindo reflexão, rotação, escalagem ou escalagem seguida por uma tradução.
Constructors
EmfPlusColorMatrixEffect()
public EmfPlusColorMatrixEffect()
Properties
Matrix
Faça ou coloca a matriz.
public int[][] Matrix { get; set; }
Valor da propriedade
int [ ]
MatrixN0
Obtenha ou coloca a Matriz [N][0] da matriz de cores 5x5. esta linha é usada para transformações.
public int[] MatrixN0 { get; set; }
Valor da propriedade
int [ ]
Remarks
Matrix_0_0 (4 bytes): Matrix[0][0], que é o fator para a cor vermelha.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
Recebe ou coloca a Matriz[N] da matriz de cores 5x5. esta linha é usada para transformações.
public int[] MatrixN1 { get; set; }
Valor da propriedade
int [ ]
Remarks
Matrix_0_1 (4 bytes): Matrix[0][1].Matrix_1_1 (4 bytes): Matrix[1][1], que é o fator para a cor 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
Recebe ou coloca a Matriz[N][2] da matriz de cores 5x5. esta linha é usada para transformações.
public int[] MatrixN2 { get; set; }
Valor da propriedade
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 é o fator para a cor azul.Matrix_3_1 (4 bytes): Matrix[3][1].Matrix_4_0 (4 bytes): Matrix[4][0]. Este valor DEVE ser 0.0.
MatrixN3
Recebe ou coloca a Matriz[N][3] da matriz de cores 5x5. esta linha é usada para transformações.
public int[] MatrixN3 { get; set; }
Valor da propriedade
int [ ]
Remarks
Matrix_0_3 (4 bytes): Matrix[0][3].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 é o fator para o alfa (transparência)Matrix_4_0 (4 bytes): Matrix[4][0]. Este valor DEVE ser 0.0.
MatrixN4
Obtenha ou coloca a Matriz [N][4] da matriz de cores 5x5. esta linha é usada para traduções de cores.
public int[] MatrixN4 { get; set; }
Valor da propriedade
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.