Classe ColorMatrix

Summary: Defines a 5 x 5 matrix that contains the coordinates for the RGBA space. Several methods of the ImageAttributes class adjust image colors by using a color matrix. This class cannot be inherited.

Module: aspose.imaging

Full Name: aspose.imaging.ColorMatrix

Constructors

NameDescription
ColorMatrix()Initialise une nouvelle instance de la classe ColorMatrix.
ColorMatrix(new_color_matrix)Initialise une nouvelle instance de la classe ColorMatrix en utilisant les éléments de la matrice spécifiée newColorMatrix.

Properties

NameTypeAccessDescription
MATRIX_DIMENSIONS_COUNT [static]intrLe nombre de dimensions de la matrice.
MATRIX_DIMENSION_ELEMENTS_COUNT [static]intrLe nombre d’éléments dans la dimension de la matrice.
MATRIX_TOTAL_ELEMENTS_COUNT [static]intrLe nombre total d’éléments dans la matrice.
matrix00floatr/wObtient ou définit l’élément à la ligne 0 (zéro) et à la colonne 0 de ce ColorMatrix.
matrix01floatr/wObtient ou définit l’élément à la ligne 0 (zéro) et à la première colonne de ce ColorMatrix.
matrix02floatr/wObtient ou définit l’élément à la ligne 0 (zéro) et à la deuxième colonne de ce ColorMatrix.
matrix03floatr/wObtient ou définit l’élément à la ligne 0 (zéro) et à la troisième colonne de ce ColorMatrix.
matrix04floatr/wObtient ou définit l’élément à la ligne 0 (zéro) et à la quatrième colonne de ce ColorMatrix.
matrix10floatr/wObtient ou définit l’élément à la première ligne et à la colonne 0 (zéro) de ce ColorMatrix.
matrix11floatr/wObtient ou définit l’élément à la première ligne et à la première colonne de ce ColorMatrix.
matrix12floatr/wObtient ou définit l’élément à la première ligne et à la deuxième colonne de ce ColorMatrix.
matrix13floatr/wObtient ou définit l’élément à la première ligne et à la troisième colonne de ce ColorMatrix.
matrix14floatr/wObtient ou définit l’élément à la première ligne et à la quatrième colonne de ce ColorMatrix.
matrix20floatr/wObtient ou définit l’élément à la deuxième ligne et à la colonne 0 (zéro) de ce ColorMatrix.
matrix21floatr/wObtient ou définit l’élément à la deuxième ligne et à la première colonne de ce ColorMatrix.
matrix22floatr/wObtient ou définit l’élément à la deuxième ligne et à la deuxième colonne de ce ColorMatrix.
matrix23floatr/wObtient ou définit l’élément à la deuxième ligne et à la troisième colonne de ce ColorMatrix.
matrix24floatr/wObtient ou définit l’élément à la deuxième ligne et à la quatrième colonne de ce ColorMatrix.
matrix30floatr/wObtient ou définit l’élément à la troisième ligne et à la colonne 0 (zéro) de ce ColorMatrix.
matrix31floatr/wObtient ou définit l’élément à la troisième ligne et à la première colonne de ce ColorMatrix.
matrix32floatr/wObtient ou définit l’élément à la troisième ligne et à la deuxième colonne de ce ColorMatrix.
matrix33floatr/wObtient ou définit l’élément à la troisième ligne et à la troisième colonne de ce ColorMatrix.
matrix34floatr/wObtient ou définit l’élément à la troisième ligne et à la quatrième colonne de ce ColorMatrix.
matrix40floatr/wObtient ou définit l’élément à la quatrième ligne et à la colonne 0 (zéro) de ce ColorMatrix.
matrix41floatr/wObtient ou définit l’élément à la quatrième ligne et à la première colonne de ce ColorMatrix.
matrix42floatr/wObtient ou définit l’élément à la quatrième ligne et à la deuxième colonne de ce ColorMatrix.
matrix43floatr/wObtient ou définit l’élément à la quatrième ligne et à la troisième colonne de ce ColorMatrix.
matrix44floatr/wObtient ou définit l’élément à la quatrième ligne et à la quatrième colonne de ce ColorMatrix.

Methods

NameDescription
get(row, column)Obtient l’élément à la ligne et à la colonne spécifiées dans le ColorMatrix.
get_matrix()Obtient les valeurs de la matrice.
set(row, column, value)Définit l’élément à la ligne et à la colonne spécifiées dans le ColorMatrix.

Constructor: ColorMatrix()

 ColorMatrix() 

Initialise une nouvelle instance de la classe ColorMatrix.

Constructor: ColorMatrix(new_color_matrix)

 ColorMatrix(new_color_matrix) 

Initialise une nouvelle instance de la classe ColorMatrix en utilisant les éléments de la matrice spécifiée newColorMatrix.

Parameters:

ParamètreTypeDescription
new_color_matrixSystem.Single[]Les valeurs des éléments pour le nouveau ColorMatrix.

Method: get(row, column)

 get(row, column) 

Obtient l’élément à la ligne et à la colonne spécifiées dans le ColorMatrix.

Parameters:

ParamètreTypeDescription
ligneintLe numéro de ligne.
colonneintLe numéro de colonne.

Returns

TypeDescription
floatL’élément à la ligne et à la colonne spécifiées.

Method: get_matrix()

 get_matrix() 

Obtient les valeurs de la matrice.

Returns

TypeDescription
System.Single[]Le tableau des valeurs de la matrice.

Method: set(row, column, value)

 set(row, column, value) 

Définit l’élément à la ligne et à la colonne spécifiées dans le ColorMatrix.

Parameters:

ParamètreTypeDescription
ligneintLe numéro de ligne.
colonneintLe numéro de colonne.
valuefloatL’élément à la ligne et à la colonne spécifiées.