Class ColorMatrix
Namespace: Aspose.Imaging
Assembly: Aspose.Imaging.dll (25.2.0)
Define uma matriz 5 x 5 que contém as coordenadas para o espaço RGBA. Vários métodos da classe Aspose.Imaging.ImageAttributes ajustam as cores da imagem usando uma matriz de cores. Esta classe não pode ser herdada.
public sealed class ColorMatrix
Herança
Membros Herdados
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Construtores
ColorMatrix()
Inicializa uma nova instância da classe Aspose.Imaging.ColorMatrix.
public ColorMatrix()
ColorMatrix(float[][])
Inicializa uma nova instância da classe Aspose.Imaging.ColorMatrix usando os elementos na matriz especificada newColorMatrix
.
public ColorMatrix(float[][] newColorMatrix)
Parâmetros
newColorMatrix
float[][]
Os valores dos elementos para a nova Aspose.Imaging.ColorMatrix.
Campos
MatrixDimensionElementsCount
O número de elementos na dimensão da matriz.
public const int MatrixDimensionElementsCount = 5
Valor do Campo
MatrixDimensionsCount
O número de dimensões da matriz.
public const int MatrixDimensionsCount = 5
Valor do Campo
MatrixTotalElementsCount
O número total de elementos na matriz.
public const int MatrixTotalElementsCount = 25
Valor do Campo
Propriedades
Matrix00
Obtém ou define o elemento na linha 0 (zero) e coluna 0 desta Aspose.Imaging.ColorMatrix.
public float Matrix00 { get; set; }
Valor da Propriedade
Matrix01
Obtém ou define o elemento na linha 0 (zero) e primeira coluna desta Aspose.Imaging.ColorMatrix.
public float Matrix01 { get; set; }
Valor da Propriedade
Matrix02
Obtém ou define o elemento na linha 0 (zero) e segunda coluna desta Aspose.Imaging.ColorMatrix.
public float Matrix02 { get; set; }
Valor da Propriedade
Matrix03
Obtém ou define o elemento na linha 0 (zero) e terceira coluna desta Aspose.Imaging.ColorMatrix.
public float Matrix03 { get; set; }
Valor da Propriedade
Matrix04
Obtém ou define o elemento na linha 0 (zero) e quarta coluna desta Aspose.Imaging.ColorMatrix.
public float Matrix04 { get; set; }
Valor da Propriedade
Matrix10
Obtém ou define o elemento na primeira linha e coluna 0 (zero) desta Aspose.Imaging.ColorMatrix.
public float Matrix10 { get; set; }
Valor da Propriedade
Matrix11
Obtém ou define o elemento na primeira linha e primeira coluna desta Aspose.Imaging.ColorMatrix.
public float Matrix11 { get; set; }
Valor da Propriedade
Matrix12
Obtém ou define o elemento na primeira linha e segunda coluna desta Aspose.Imaging.ColorMatrix.
public float Matrix12 { get; set; }
Valor da Propriedade
Matrix13
Obtém ou define o elemento na primeira linha e terceira coluna desta Aspose.Imaging.ColorMatrix.
public float Matrix13 { get; set; }
Valor da Propriedade
Matrix14
Obtém ou define o elemento na primeira linha e quarta coluna desta Aspose.Imaging.ColorMatrix.
public float Matrix14 { get; set; }
Valor da Propriedade
Matrix20
Obtém ou define o elemento na segunda linha e coluna 0 (zero) desta Aspose.Imaging.ColorMatrix.
public float Matrix20 { get; set; }
Valor da Propriedade
Matrix21
Obtém ou define o elemento na segunda linha e primeira coluna desta Aspose.Imaging.ColorMatrix.
public float Matrix21 { get; set; }
Valor da Propriedade
Matrix22
Obtém ou define o elemento na segunda linha e segunda coluna desta Aspose.Imaging.ColorMatrix.
public float Matrix22 { get; set; }
Valor da Propriedade
Matrix23
Obtém ou define o elemento na segunda linha e terceira coluna desta Aspose.Imaging.ColorMatrix.
public float Matrix23 { get; set; }
Valor da Propriedade
Matrix24
Obtém ou define o elemento na segunda linha e quarta coluna desta Aspose.Imaging.ColorMatrix.
public float Matrix24 { get; set; }
Valor da Propriedade
Matrix30
Obtém ou define o elemento na terceira linha e coluna 0 (zero) desta Aspose.Imaging.ColorMatrix.
public float Matrix30 { get; set; }
Valor da Propriedade
Matrix31
Obtém ou define o elemento na terceira linha e primeira coluna desta Aspose.Imaging.ColorMatrix.
public float Matrix31 { get; set; }
Valor da Propriedade
Matrix32
Obtém ou define o elemento na terceira linha e segunda coluna desta Aspose.Imaging.ColorMatrix.
public float Matrix32 { get; set; }
Valor da Propriedade
Matrix33
Obtém ou define o elemento na terceira linha e terceira coluna desta Aspose.Imaging.ColorMatrix.
public float Matrix33 { get; set; }
Valor da Propriedade
Matrix34
Obtém ou define o elemento na terceira linha e quarta coluna desta Aspose.Imaging.ColorMatrix.
public float Matrix34 { get; set; }
Valor da Propriedade
Matrix40
Obtém ou define o elemento na quarta linha e coluna 0 (zero) desta Aspose.Imaging.ColorMatrix.
public float Matrix40 { get; set; }
Valor da Propriedade
Matrix41
Obtém ou define o elemento na quarta linha e primeira coluna desta Aspose.Imaging.ColorMatrix.
public float Matrix41 { get; set; }
Valor da Propriedade
Matrix42
Obtém ou define o elemento na quarta linha e segunda coluna desta Aspose.Imaging.ColorMatrix.
public float Matrix42 { get; set; }
Valor da Propriedade
Matrix43
Obtém ou define o elemento na quarta linha e terceira coluna desta Aspose.Imaging.ColorMatrix.
public float Matrix43 { get; set; }
Valor da Propriedade
Matrix44
Obtém ou define o elemento na quarta linha e quarta coluna desta Aspose.Imaging.ColorMatrix.
public float Matrix44 { get; set; }
Valor da Propriedade
this[int, int]
Obtém ou define o elemento na linha e coluna especificadas na Aspose.Imaging.ColorMatrix.
public float this[int row, int column] { get; set; }
Valor da Propriedade
Métodos
GetMatrix()
Obtém os valores da matriz.
public float[][] GetMatrix()
Retorna
float[][]
O array de valores da matriz.