Class ColorMatrix
Nome do espaço: Aspose.Imaging Assembleia: Aspose.Imaging.dll (25.4.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 ColorMatrix
Inheritance
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 = 5
Valor de campo
MatrixDimensionsCount
O número de dimensões da matriz.
public const int MatrixDimensionsCount = 5
Valor de campo
MatrixTotalElementsCount
O número total de elementos na matriz.
public const int MatrixTotalElementsCount = 25
Valor 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.