Class ColorMatrix

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

objectColorMatrix

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

int

MatrixDimensionsCount

Le nombre de dimensions de la matrice.

public const int MatrixDimensionsCount = 5

Valeur du champ

int

MatrixTotalElementsCount

Le nombre total d’éléments dans la matrice.

public const int MatrixTotalElementsCount = 25

Valeur du champ

int

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é

float

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é

float

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é

float

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é

float

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é

float

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é

float

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é

float

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é

float

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é

float

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é

float

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é

float

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é

float

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é

float

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é

float

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é

float

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é

float

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é

float

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é

float

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é

float

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é

float

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é

float

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é

float

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é

float

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é

float

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é

float

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é

float

Méthodes

GetMatrix()

Obtient les valeurs de la matrice.

public float[][] GetMatrix()

Renvoie

float[][]

Le tableau des valeurs de la matrice.

 Français