Class ColorMatrix

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

objectColorMatrix

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

int

MatrixDimensionsCount

El número de dimensiones de la matriz.

public const int MatrixDimensionsCount = 5

Valor del campo

int

MatrixTotalElementsCount

El número total de elementos en la matriz.

public const int MatrixTotalElementsCount = 25

Valor del campo

int

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

Métodos

GetMatrix()

Obtiene los valores de la matriz.

public float[][] GetMatrix()

Devuelve

float[][]

El array de valores de la matriz.

 Español