Class ColorMatrix
Nom dels espais: Aspose.Imaging Assemblea: Aspose.Imaging.dll (25.4.0)
Defineix una matriu de 5 x 5 que conté les coordenades per a l’espai RGBA. Diversos mètodes del Aspose.Imaging.ImageAttributes classe ajustar els colors de la imatge utilitzant una matrícula de color. Aquesta classe no es pot heretar.
public sealed class ColorMatrix
Inheritance
Membres heretats
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
ColorMatrix()
Inicialitza una nova instància de la classe Aspose.Imaging.ColorMatrix.
public ColorMatrix()
ColorMatrix(Float[][])
Inicialitza una nova instància de la classe Aspose.Imaging.ColorMatrix utilitzant els elements en la matriu especificada
public ColorMatrix(float[][] newColorMatrix)
Parameters
newColorMatrix
float
[][]
Els valors dels elements per al nou Aspose.Imaging.ColorMatrix.
Fields
MatrixDimensionElementsCount
El nombre d’elements en la dimensió matriu.
public const int MatrixDimensionElementsCount = 5
Valor de camp
MatrixDimensionsCount
El nombre de dimensions de la matriu.
public const int MatrixDimensionsCount = 5
Valor de camp
MatrixTotalElementsCount
El nombre total d’elements en la matriu.
public const int MatrixTotalElementsCount = 25
Valor de camp
Properties
Matrix00
Obté o posa l’element a la línia 0 (zero) i 0 columna d’aquest Aspose.Imaging.ColorMatrix.
public float Matrix00 { get; set; }
Valor de la propietat
Matrix01
Obté o col·loca l’element a la línia 0 (zero) i la primera columna d’aquest Aspose.Imaging.ColorMatrix.
public float Matrix01 { get; set; }
Valor de la propietat
Matrix02
Obté o col·loca l’element a la línia 0 (zero) i la segona columna d’aquest Aspose.Imaging.ColorMatrix.
public float Matrix02 { get; set; }
Valor de la propietat
Matrix03
Obté o col·loca l’element a la línia 0 (zero) i la tercera columna d’aquest Aspose.Imaging.ColorMatrix.
public float Matrix03 { get; set; }
Valor de la propietat
Matrix04
Obté o col·loca l’element a la línia 0 (zero) i la quarta columna d’aquest Aspose.Imaging.ColorMatrix.
public float Matrix04 { get; set; }
Valor de la propietat
Matrix10
Obté o col·loca l’element a la primera línia i 0 (zero) columna d’aquest Aspose.Imaging.ColorMatrix.
public float Matrix10 { get; set; }
Valor de la propietat
Matrix11
Obté o col·loca l’element a la primera línia i primera columna d’aquest Aspose.Imaging.ColorMatrix.
public float Matrix11 { get; set; }
Valor de la propietat
Matrix12
Obté o col·loca l’element a la primera ronda i la segona columna d’aquest Aspose.Imaging.ColorMatrix.
public float Matrix12 { get; set; }
Valor de la propietat
Matrix13
Obté o col·loca l’element a la primera ronda i tercera columna d’aquest Aspose.Imaging.ColorMatrix.
public float Matrix13 { get; set; }
Valor de la propietat
Matrix14
Obté o col·loca l’element a la primera ronda i quarta columna d’aquest Aspose.Imaging.ColorMatrix.
public float Matrix14 { get; set; }
Valor de la propietat
Matrix20
Obté o col·loca l’element a la segona línia i 0 (zero) columna d’aquest Aspose.Imaging.ColorMatrix.
public float Matrix20 { get; set; }
Valor de la propietat
Matrix21
Obté o col·loca l’element a la segona línia i primera columna d’aquest Aspose.Imaging.ColorMatrix.
public float Matrix21 { get; set; }
Valor de la propietat
Matrix22
Obté o col·loca l’element a la segona ronda i segona columna d’aquest Aspose.Imaging.ColorMatrix.
public float Matrix22 { get; set; }
Valor de la propietat
Matrix23
Obté o col·loca l’element a la segona ronda i tercera columna d’aquest Aspose.Imaging.ColorMatrix.
public float Matrix23 { get; set; }
Valor de la propietat
Matrix24
Obté o col·loca l’element a la segona ronda i quarta columna d’aquest Aspose.Imaging.ColorMatrix.
public float Matrix24 { get; set; }
Valor de la propietat
Matrix30
Obté o col·loca l’element a la tercera línia i 0 (zero) columna d’aquest Aspose.Imaging.ColorMatrix.
public float Matrix30 { get; set; }
Valor de la propietat
Matrix31
Obté o col·loca l’element a la tercera línia i primera columna d’aquest Aspose.Imaging.ColorMatrix.
public float Matrix31 { get; set; }
Valor de la propietat
Matrix32
Obté o col·loca l’element a la tercera línia i segona columna d’aquest Aspose.Imaging.ColorMatrix.
public float Matrix32 { get; set; }
Valor de la propietat
Matrix33
Obté o col·loca l’element a la tercera línia i tercera columna d’aquest Aspose.Imaging.ColorMatrix.
public float Matrix33 { get; set; }
Valor de la propietat
Matrix34
Obté o col·loca l’element a la tercera línia i quarta columna d’aquest Aspose.Imaging.ColorMatrix.
public float Matrix34 { get; set; }
Valor de la propietat
Matrix40
Obté o posa l’element a la quarta línia i 0 (zero) columna d’aquest Aspose.Imaging.ColorMatrix.
public float Matrix40 { get; set; }
Valor de la propietat
Matrix41
Obté o col·loca l’element a la quarta línia i primera columna d’aquest Aspose.Imaging.ColorMatrix.
public float Matrix41 { get; set; }
Valor de la propietat
Matrix42
Obté o col·loca l’element a la quarta línia i segona columna d’aquest Aspose.Imaging.ColorMatrix.
public float Matrix42 { get; set; }
Valor de la propietat
Matrix43
Obté o col·loca l’element a la quarta línia i tercera columna d’aquest Aspose.Imaging.ColorMatrix.
public float Matrix43 { get; set; }
Valor de la propietat
Matrix44
Obté o col·loca l’element a la quarta línia i quarta columna d’aquest Aspose.Imaging.ColorMatrix.
public float Matrix44 { get; set; }
Valor de la propietat
Aquest[Int, Int]
Obté o col·loca l’element a la línia i columna especificada en la Aspose.Imaging.ColorMatrix.
public float this[int row, int column] { get; set; }
Valor de la propietat
Methods
GetMatrix()
Obtenir els valors de la matriu.
public float[][] GetMatrix()
Returns
float [][]
Els valors de la matriu són array.