Class ColorMatrix
Nome do espaço: Aspose.Imaging Assembleia: Aspose.Imaging.dll (25.5.0)
Defina uma matriz 5 x 5 que contém as coordenadas para o espaço RGBA. Vários métodos do Aspose.Imaging.ImageAttributes classe ajustar as cores da imagem usando uma matriz de cores. Esta classe não pode ser herdada.
public sealed class ColorMatrixInheritance
Membros herdados
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
ColorMatrix()
Inicia uma nova instância da classe Aspose.Imaging.ColorMatrix.
public ColorMatrix()ColorMatrix(Flotação[][])
Inicializa uma nova instância da classe Aspose.Imaging.ColorMatrix usando os elementos na matriz especificada newColorMatrix'.
public ColorMatrix(float[][] newColorMatrix)Parameters
newColorMatrix float
[ ]
Os valores dos elementos para o novo Aspose.Imaging.ColorMatrix.
Fields
MatrixDimensionElementsCount
O número de elementos na dimensão da matriz.
public const int MatrixDimensionElementsCount = 5Valor de campo
MatrixDimensionsCount
O número de dimensões da matriz.
public const int MatrixDimensionsCount = 5Valor de campo
MatrixTotalElementsCount
O número total de elementos na matriz.
public const int MatrixTotalElementsCount = 25Valor de campo
Properties
Matrix00
Obtenha ou coloca o elemento na linha 0 (zero) e 0 coluna deste Aspose.Imaging.ColorMatrix.
public float Matrix00 { get; set; }Valor da propriedade
Matrix01
Obtenha ou coloca o elemento na linha 0 (zero) e na primeira coluna deste Aspose.Imaging.ColorMatrix.
public float Matrix01 { get; set; }Valor da propriedade
Matrix02
Obtenha ou coloca o elemento na linha 0 (zero) e segunda coluna deste Aspose.Imaging.ColorMatrix.
public float Matrix02 { get; set; }Valor da propriedade
Matrix03
Obtenha ou coloca o elemento na linha 0 (zero) e na terceira coluna deste Aspose.Imaging.ColorMatrix.
public float Matrix03 { get; set; }Valor da propriedade
Matrix04
Obtenha ou coloca o elemento na linha 0 (zero) e na quarta coluna deste Aspose.Imaging.ColorMatrix.
public float Matrix04 { get; set; }Valor da propriedade
Matrix10
Obtenha ou coloca o elemento na primeira linha e 0 (zero) coluna deste Aspose.Imaging.ColorMatrix.
public float Matrix10 { get; set; }Valor da propriedade
Matrix11
Obtenha ou coloca o elemento na primeira linha e primeira coluna deste Aspose.Imaging.ColorMatrix.
public float Matrix11 { get; set; }Valor da propriedade
Matrix12
Obtenha ou coloca o elemento na primeira linha e segunda coluna deste Aspose.Imaging.ColorMatrix.
public float Matrix12 { get; set; }Valor da propriedade
Matrix13
Obter ou colocar o elemento na primeira linha e terceira coluna deste Aspose.Imaging.ColorMatrix.
public float Matrix13 { get; set; }Valor da propriedade
Matrix14
Obtenha ou coloca o elemento na primeira e quarta coluna deste Aspose.Imaging.ColorMatrix.
public float Matrix14 { get; set; }Valor da propriedade
Matrix20
Obtenha ou coloca o elemento na segunda linha e 0 (zero) coluna deste Aspose.Imaging.ColorMatrix.
public float Matrix20 { get; set; }Valor da propriedade
Matrix21
Obtenha ou coloca o elemento na segunda linha e primeira coluna deste Aspose.Imaging.ColorMatrix.
public float Matrix21 { get; set; }Valor da propriedade
Matrix22
Obtenha ou coloca o elemento na segunda linha e segunda coluna deste Aspose.Imaging.ColorMatrix.
public float Matrix22 { get; set; }Valor da propriedade
Matrix23
Obtenha ou coloca o elemento na segunda e terceira coluna deste Aspose.Imaging.ColorMatrix.
public float Matrix23 { get; set; }Valor da propriedade
Matrix24
Obtenha ou coloca o elemento na segunda e quarta coluna deste Aspose.Imaging.ColorMatrix.
public float Matrix24 { get; set; }Valor da propriedade
Matrix30
Obtenha ou coloca o elemento na terceira linha e 0 (zero) coluna deste Aspose.Imaging.ColorMatrix.
public float Matrix30 { get; set; }Valor da propriedade
Matrix31
Obtenha ou coloca o elemento na terceira linha e primeira coluna deste Aspose.Imaging.ColorMatrix.
public float Matrix31 { get; set; }Valor da propriedade
Matrix32
Obtenha ou coloca o elemento na terceira linha e segunda coluna deste Aspose.Imaging.ColorMatrix.
public float Matrix32 { get; set; }Valor da propriedade
Matrix33
Obtenha ou coloca o elemento na terceira linha e terceira coluna deste Aspose.Imaging.ColorMatrix.
public float Matrix33 { get; set; }Valor da propriedade
Matrix34
Obtenha ou coloca o elemento na terceira e quarta coluna deste Aspose.Imaging.ColorMatrix.
public float Matrix34 { get; set; }Valor da propriedade
Matrix40
Obtenha ou coloca o elemento na quarta linha e 0 (zero) coluna deste Aspose.Imaging.ColorMatrix.
public float Matrix40 { get; set; }Valor da propriedade
Matrix41
Obtenha ou coloca o elemento na quarta linha e primeira coluna deste Aspose.Imaging.ColorMatrix.
public float Matrix41 { get; set; }Valor da propriedade
Matrix42
Obtenha ou coloca o elemento na quarta linha e segunda coluna deste Aspose.Imaging.ColorMatrix.
public float Matrix42 { get; set; }Valor da propriedade
Matrix43
Obtenha ou coloca o elemento na quarta linha e terceira coluna deste Aspose.Imaging.ColorMatrix.
public float Matrix43 { get; set; }Valor da propriedade
Matrix44
Obtenha ou coloca o elemento na quarta linha e na quarta coluna deste Aspose.Imaging.ColorMatrix.
public float Matrix44 { get; set; }Valor da propriedade
Esta[Int, Int]
Obtenha ou coloca o elemento na linha e coluna especificada no Aspose.Imaging.ColorMatrix.
public float this[int row, int column] { get; set; }Valor da propriedade
Methods
GetMatrix()
Conheça os valores da matriz.
public float[][] GetMatrix()Returns
float [ ]
Os valores da matriz são array.