Class ColorMatrix
Nombre del espacio: Aspose.Imaging Asamblea: Aspose.Imaging.dll (25.4.0)
Define una matriz de 5 x 5 que contiene las coordenadas para el espacio RGBA. Varios métodos del Aspose.Imaging.ImageAttributes clase ajustar los colores de la imagen utilizando una matriz de color. Esta clase no puede ser heredada.
public sealed class ColorMatrix
Inheritance
Miembros heredados
object.GetType() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()
Constructors
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 en la matriz especificada newColorMatrix'.
public ColorMatrix(float[][] newColorMatrix)
Parameters
newColorMatrix
float
[][][][]
Los valores de los elementos para el nuevo Aspose.Imaging.ColorMatrix.
Fields
MatrixDimensionElementsCount
El número de elementos en la dimensión matriz.
public const int MatrixDimensionElementsCount = 5
Valor de campo
MatrixDimensionsCount
El número de dimensiones de la matriz.
public const int MatrixDimensionsCount = 5
Valor de campo
MatrixTotalElementsCount
El número total de elementos en la matriz.
public const int MatrixTotalElementsCount = 25
Valor de campo
Properties
Matrix00
Obtenga o coloca el elemento en la línea 0 (zero) y la columna 0 de este Aspose.Imaging.ColorMatrix.
public float Matrix00 { get; set; }
Valor de la propiedad
Matrix01
Obtenga o coloca el elemento en la línea 0 (zero) y la primera columna de este Aspose.Imaging.ColorMatrix.
public float Matrix01 { get; set; }
Valor de la propiedad
Matrix02
Obtenga o coloca el elemento en la línea 0 (zero) y la segunda columna de este Aspose.Imaging.ColorMatrix.
public float Matrix02 { get; set; }
Valor de la propiedad
Matrix03
Obtenga o coloca el elemento en la línea 0 (zero) y la tercera columna de este Aspose.Imaging.ColorMatrix.
public float Matrix03 { get; set; }
Valor de la propiedad
Matrix04
Obtenga o coloca el elemento en la línea 0 (zero) y la cuarta columna de este Aspose.Imaging.ColorMatrix.
public float Matrix04 { get; set; }
Valor de la propiedad
Matrix10
Obtenga o coloca el elemento en la primera línea y la columna 0 (zero) de este Aspose.Imaging.ColorMatrix.
public float Matrix10 { get; set; }
Valor de la propiedad
Matrix11
Obtenga o coloca el elemento en la primera línea y primera columna de este Aspose.Imaging.ColorMatrix.
public float Matrix11 { get; set; }
Valor de la propiedad
Matrix12
Obtenga o coloca el elemento en la primera y segunda columna de este Aspose.Imaging.ColorMatrix.
public float Matrix12 { get; set; }
Valor de la propiedad
Matrix13
Obtenga o coloca el elemento en la primera y tercera columna de este Aspose.Imaging.ColorMatrix.
public float Matrix13 { get; set; }
Valor de la propiedad
Matrix14
Obtenga o coloca el elemento en la primera línea y la cuarta columna de este Aspose.Imaging.ColorMatrix.
public float Matrix14 { get; set; }
Valor de la propiedad
Matrix20
Obtenga o coloca el elemento en la segunda línea y la columna 0 (zero) de este Aspose.Imaging.ColorMatrix.
public float Matrix20 { get; set; }
Valor de la propiedad
Matrix21
Obtenga o coloca el elemento en la segunda línea y primera columna de este Aspose.Imaging.ColorMatrix.
public float Matrix21 { get; set; }
Valor de la propiedad
Matrix22
Obtenga o coloca el elemento en la segunda línea y segunda columna de este Aspose.Imaging.ColorMatrix.
public float Matrix22 { get; set; }
Valor de la propiedad
Matrix23
Obtenga o coloca el elemento en la segunda línea y tercera columna de este Aspose.Imaging.ColorMatrix.
public float Matrix23 { get; set; }
Valor de la propiedad
Matrix24
Obtenga o coloca el elemento en la segunda línea y la cuarta columna de este Aspose.Imaging.ColorMatrix.
public float Matrix24 { get; set; }
Valor de la propiedad
Matrix30
Obtenga o coloca el elemento en la tercera línea y la columna 0 (zero) de este Aspose.Imaging.ColorMatrix.
public float Matrix30 { get; set; }
Valor de la propiedad
Matrix31
Obtenga o coloca el elemento en la tercera línea y primera columna de este Aspose.Imaging.ColorMatrix.
public float Matrix31 { get; set; }
Valor de la propiedad
Matrix32
Obtenga o coloca el elemento en la tercera línea y segunda columna de este Aspose.Imaging.ColorMatrix.
public float Matrix32 { get; set; }
Valor de la propiedad
Matrix33
Obtenga o coloca el elemento en la tercera línea y tercera columna de este Aspose.Imaging.ColorMatrix.
public float Matrix33 { get; set; }
Valor de la propiedad
Matrix34
Obtenga o coloca el elemento en la tercera línea y la cuarta columna de este Aspose.Imaging.ColorMatrix.
public float Matrix34 { get; set; }
Valor de la propiedad
Matrix40
Obtenga o coloca el elemento en la cuarta línea y la columna 0 (zero) de este Aspose.Imaging.ColorMatrix.
public float Matrix40 { get; set; }
Valor de la propiedad
Matrix41
Obtenga o coloca el elemento en la cuarta línea y primera columna de este Aspose.Imaging.ColorMatrix.
public float Matrix41 { get; set; }
Valor de la propiedad
Matrix42
Obtenga o coloca el elemento en la cuarta línea y segunda columna de este Aspose.Imaging.ColorMatrix.
public float Matrix42 { get; set; }
Valor de la propiedad
Matrix43
Obtenga o coloca el elemento en la cuarta línea y tercera columna de este Aspose.Imaging.ColorMatrix.
public float Matrix43 { get; set; }
Valor de la propiedad
Matrix44
Obtenga o coloca el elemento en la cuarta línea y cuarta columna de este Aspose.Imaging.ColorMatrix.
public float Matrix44 { get; set; }
Valor de la propiedad
Este[El int, int]
Obtenga o coloca el elemento en la línea y columna especificada en el Aspose.Imaging.ColorMatrix.
public float this[int row, int column] { get; set; }
Valor de la propiedad
Methods
GetMatrix()
Tiene los valores de la matriz.
public float[][] GetMatrix()
Returns
float [][][][]
Los valores de la matriz son array.