Class ColorMatrix
Namespace: Aspose.Imaging
Assembly: Aspose.Imaging.dll (25.2.0)
Définit une matrice de 5 x 5 qui contient les coordonnées pour l’espace RGBA. Plusieurs méthodes de la classe Aspose.Imaging.ImageAttributes ajustent les couleurs des images en utilisant une matrice de couleurs. Cette classe ne peut pas être héritée.
public sealed class ColorMatrix
Héritage
Membres hérités
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Constructeurs
ColorMatrix()
Initialise une nouvelle instance de la classe Aspose.Imaging.ColorMatrix.
public ColorMatrix()
ColorMatrix(float[][])
Initialise une nouvelle instance de la classe Aspose.Imaging.ColorMatrix en utilisant les éléments de la matrice spécifiée newColorMatrix
.
public ColorMatrix(float[][] newColorMatrix)
Paramètres
newColorMatrix
float[][]
Les valeurs des éléments pour la nouvelle Aspose.Imaging.ColorMatrix.
Champs
MatrixDimensionElementsCount
Le nombre d’éléments dans la dimension de la matrice.
public const int MatrixDimensionElementsCount = 5
Valeur du champ
MatrixDimensionsCount
Le nombre de dimensions de la matrice.
public const int MatrixDimensionsCount = 5
Valeur du champ
MatrixTotalElementsCount
Le nombre total d’éléments dans la matrice.
public const int MatrixTotalElementsCount = 25
Valeur du champ
Propriétés
Matrix00
Obtient ou définit l’élément à la ligne 0 (zéro) et à la colonne 0 de cette Aspose.Imaging.ColorMatrix.
public float Matrix00 { get; set; }
Valeur de la propriété
Matrix01
Obtient ou définit l’élément à la ligne 0 (zéro) et à la première colonne de cette Aspose.Imaging.ColorMatrix.
public float Matrix01 { get; set; }
Valeur de la propriété
Matrix02
Obtient ou définit l’élément à la ligne 0 (zéro) et à la deuxième colonne de cette Aspose.Imaging.ColorMatrix.
public float Matrix02 { get; set; }
Valeur de la propriété
Matrix03
Obtient ou définit l’élément à la ligne 0 (zéro) et à la troisième colonne de cette Aspose.Imaging.ColorMatrix.
public float Matrix03 { get; set; }
Valeur de la propriété
Matrix04
Obtient ou définit l’élément à la ligne 0 (zéro) et à la quatrième colonne de cette Aspose.Imaging.ColorMatrix.
public float Matrix04 { get; set; }
Valeur de la propriété
Matrix10
Obtient ou définit l’élément à la première ligne et à la colonne 0 (zéro) de cette Aspose.Imaging.ColorMatrix.
public float Matrix10 { get; set; }
Valeur de la propriété
Matrix11
Obtient ou définit l’élément à la première ligne et à la première colonne de cette Aspose.Imaging.ColorMatrix.
public float Matrix11 { get; set; }
Valeur de la propriété
Matrix12
Obtient ou définit l’élément à la première ligne et à la deuxième colonne de cette Aspose.Imaging.ColorMatrix.
public float Matrix12 { get; set; }
Valeur de la propriété
Matrix13
Obtient ou définit l’élément à la première ligne et à la troisième colonne de cette Aspose.Imaging.ColorMatrix.
public float Matrix13 { get; set; }
Valeur de la propriété
Matrix14
Obtient ou définit l’élément à la première ligne et à la quatrième colonne de cette Aspose.Imaging.ColorMatrix.
public float Matrix14 { get; set; }
Valeur de la propriété
Matrix20
Obtient ou définit l’élément à la deuxième ligne et à la colonne 0 (zéro) de cette Aspose.Imaging.ColorMatrix.
public float Matrix20 { get; set; }
Valeur de la propriété
Matrix21
Obtient ou définit l’élément à la deuxième ligne et à la première colonne de cette Aspose.Imaging.ColorMatrix.
public float Matrix21 { get; set; }
Valeur de la propriété
Matrix22
Obtient ou définit l’élément à la deuxième ligne et à la deuxième colonne de cette Aspose.Imaging.ColorMatrix.
public float Matrix22 { get; set; }
Valeur de la propriété
Matrix23
Obtient ou définit l’élément à la deuxième ligne et à la troisième colonne de cette Aspose.Imaging.ColorMatrix.
public float Matrix23 { get; set; }
Valeur de la propriété
Matrix24
Obtient ou définit l’élément à la deuxième ligne et à la quatrième colonne de cette Aspose.Imaging.ColorMatrix.
public float Matrix24 { get; set; }
Valeur de la propriété
Matrix30
Obtient ou définit l’élément à la troisième ligne et à la colonne 0 (zéro) de cette Aspose.Imaging.ColorMatrix.
public float Matrix30 { get; set; }
Valeur de la propriété
Matrix31
Obtient ou définit l’élément à la troisième ligne et à la première colonne de cette Aspose.Imaging.ColorMatrix.
public float Matrix31 { get; set; }
Valeur de la propriété
Matrix32
Obtient ou définit l’élément à la troisième ligne et à la deuxième colonne de cette Aspose.Imaging.ColorMatrix.
public float Matrix32 { get; set; }
Valeur de la propriété
Matrix33
Obtient ou définit l’élément à la troisième ligne et à la troisième colonne de cette Aspose.Imaging.ColorMatrix.
public float Matrix33 { get; set; }
Valeur de la propriété
Matrix34
Obtient ou définit l’élément à la troisième ligne et à la quatrième colonne de cette Aspose.Imaging.ColorMatrix.
public float Matrix34 { get; set; }
Valeur de la propriété
Matrix40
Obtient ou définit l’élément à la quatrième ligne et à la colonne 0 (zéro) de cette Aspose.Imaging.ColorMatrix.
public float Matrix40 { get; set; }
Valeur de la propriété
Matrix41
Obtient ou définit l’élément à la quatrième ligne et à la première colonne de cette Aspose.Imaging.ColorMatrix.
public float Matrix41 { get; set; }
Valeur de la propriété
Matrix42
Obtient ou définit l’élément à la quatrième ligne et à la deuxième colonne de cette Aspose.Imaging.ColorMatrix.
public float Matrix42 { get; set; }
Valeur de la propriété
Matrix43
Obtient ou définit l’élément à la quatrième ligne et à la troisième colonne de cette Aspose.Imaging.ColorMatrix.
public float Matrix43 { get; set; }
Valeur de la propriété
Matrix44
Obtient ou définit l’élément à la quatrième ligne et à la quatrième colonne de cette Aspose.Imaging.ColorMatrix.
public float Matrix44 { get; set; }
Valeur de la propriété
this[int, int]
Obtient ou définit l’élément à la ligne et à la colonne spécifiées dans l’Aspose.Imaging.ColorMatrix.
public float this[int row, int column] { get; set; }
Valeur de la propriété
Méthodes
GetMatrix()
Obtient les valeurs de la matrice.
public float[][] GetMatrix()
Renvoie
float[][]
Le tableau des valeurs de la matrice.