Class ColorMatrix
Namespace: Aspose.Imaging
Assembly: Aspose.Imaging.dll (25.2.0)
Define una matriz de 5 x 5 que contiene las coordenadas para el espacio RGBA. Varios métodos de la clase Aspose.Imaging.ImageAttributes ajustan los colores de la imagen utilizando una matriz de colores. Esta clase no se puede heredar.
public sealed class ColorMatrix
Herencia
Miembros heredados
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Constructores
ColorMatrix()
Inicializa una nueva instancia de la clase Aspose.Imaging.ColorMatrix.
public ColorMatrix()
ColorMatrix(float[][])
Inicializa una nueva instancia de la clase Aspose.Imaging.ColorMatrix utilizando los elementos de la matriz especificada newColorMatrix
.
public ColorMatrix(float[][] newColorMatrix)
Parámetros
newColorMatrix
float[][]
Los valores de los elementos para la nueva Aspose.Imaging.ColorMatrix.
Campos
MatrixDimensionElementsCount
El número de elementos en la dimensión de la matriz.
public const int MatrixDimensionElementsCount = 5
Valor del campo
MatrixDimensionsCount
El número de dimensiones de la matriz.
public const int MatrixDimensionsCount = 5
Valor del campo
MatrixTotalElementsCount
El número total de elementos en la matriz.
public const int MatrixTotalElementsCount = 25
Valor del campo
Propiedades
Matrix00
Obtiene o establece el elemento en la fila 0 (cero) y columna 0 de esta Aspose.Imaging.ColorMatrix.
public float Matrix00 { get; set; }
Valor de la propiedad
Matrix01
Obtiene o establece el elemento en la fila 0 (cero) y primera columna de esta Aspose.Imaging.ColorMatrix.
public float Matrix01 { get; set; }
Valor de la propiedad
Matrix02
Obtiene o establece el elemento en la fila 0 (cero) y segunda columna de esta Aspose.Imaging.ColorMatrix.
public float Matrix02 { get; set; }
Valor de la propiedad
Matrix03
Obtiene o establece el elemento en la fila 0 (cero) y tercera columna de esta Aspose.Imaging.ColorMatrix.
public float Matrix03 { get; set; }
Valor de la propiedad
Matrix04
Obtiene o establece el elemento en la fila 0 (cero) y cuarta columna de esta Aspose.Imaging.ColorMatrix.
public float Matrix04 { get; set; }
Valor de la propiedad
Matrix10
Obtiene o establece el elemento en la primera fila y columna 0 (cero) de esta Aspose.Imaging.ColorMatrix.
public float Matrix10 { get; set; }
Valor de la propiedad
Matrix11
Obtiene o establece el elemento en la primera fila y primera columna de esta Aspose.Imaging.ColorMatrix.
public float Matrix11 { get; set; }
Valor de la propiedad
Matrix12
Obtiene o establece el elemento en la primera fila y segunda columna de esta Aspose.Imaging.ColorMatrix.
public float Matrix12 { get; set; }
Valor de la propiedad
Matrix13
Obtiene o establece el elemento en la primera fila y tercera columna de esta Aspose.Imaging.ColorMatrix.
public float Matrix13 { get; set; }
Valor de la propiedad
Matrix14
Obtiene o establece el elemento en la primera fila y cuarta columna de esta Aspose.Imaging.ColorMatrix.
public float Matrix14 { get; set; }
Valor de la propiedad
Matrix20
Obtiene o establece el elemento en la segunda fila y columna 0 (cero) de esta Aspose.Imaging.ColorMatrix.
public float Matrix20 { get; set; }
Valor de la propiedad
Matrix21
Obtiene o establece el elemento en la segunda fila y primera columna de esta Aspose.Imaging.ColorMatrix.
public float Matrix21 { get; set; }
Valor de la propiedad
Matrix22
Obtiene o establece el elemento en la segunda fila y segunda columna de esta Aspose.Imaging.ColorMatrix.
public float Matrix22 { get; set; }
Valor de la propiedad
Matrix23
Obtiene o establece el elemento en la segunda fila y tercera columna de esta Aspose.Imaging.ColorMatrix.
public float Matrix23 { get; set; }
Valor de la propiedad
Matrix24
Obtiene o establece el elemento en la segunda fila y cuarta columna de esta Aspose.Imaging.ColorMatrix.
public float Matrix24 { get; set; }
Valor de la propiedad
Matrix30
Obtiene o establece el elemento en la tercera fila y columna 0 (cero) de esta Aspose.Imaging.ColorMatrix.
public float Matrix30 { get; set; }
Valor de la propiedad
Matrix31
Obtiene o establece el elemento en la tercera fila y primera columna de esta Aspose.Imaging.ColorMatrix.
public float Matrix31 { get; set; }
Valor de la propiedad
Matrix32
Obtiene o establece el elemento en la tercera fila y segunda columna de esta Aspose.Imaging.ColorMatrix.
public float Matrix32 { get; set; }
Valor de la propiedad
Matrix33
Obtiene o establece el elemento en la tercera fila y tercera columna de esta Aspose.Imaging.ColorMatrix.
public float Matrix33 { get; set; }
Valor de la propiedad
Matrix34
Obtiene o establece el elemento en la tercera fila y cuarta columna de esta Aspose.Imaging.ColorMatrix.
public float Matrix34 { get; set; }
Valor de la propiedad
Matrix40
Obtiene o establece el elemento en la cuarta fila y columna 0 (cero) de esta Aspose.Imaging.ColorMatrix.
public float Matrix40 { get; set; }
Valor de la propiedad
Matrix41
Obtiene o establece el elemento en la cuarta fila y primera columna de esta Aspose.Imaging.ColorMatrix.
public float Matrix41 { get; set; }
Valor de la propiedad
Matrix42
Obtiene o establece el elemento en la cuarta fila y segunda columna de esta Aspose.Imaging.ColorMatrix.
public float Matrix42 { get; set; }
Valor de la propiedad
Matrix43
Obtiene o establece el elemento en la cuarta fila y tercera columna de esta Aspose.Imaging.ColorMatrix.
public float Matrix43 { get; set; }
Valor de la propiedad
Matrix44
Obtiene o establece el elemento en la cuarta fila y cuarta columna de esta Aspose.Imaging.ColorMatrix.
public float Matrix44 { get; set; }
Valor de la propiedad
this[int, int]
Obtiene o establece el elemento en la fila y columna especificadas en la Aspose.Imaging.ColorMatrix.
public float this[int row, int column] { get; set; }
Valor de la propiedad
Métodos
GetMatrix()
Obtiene los valores de la matriz.
public float[][] GetMatrix()
Devuelve
float[][]
El array de valores de la matriz.