ColorMatrix-Klasse

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

NameBeschreibung
ColorMatrix()Initialisiert eine neue Instanz der ColorMatrix Klasse.
ColorMatrix(new_color_matrix)Initialisiert eine neue Instanz der ColorMatrix Klasse unter Verwendung der Elemente der angegebenen Matrix newColorMatrix.

Properties

NameTypeAccessBeschreibung
MATRIX_DIMENSIONS_COUNT [static]intrDie Anzahl der Matrixdimensionen.
MATRIX_DIMENSION_ELEMENTS_COUNT [static]intrDie Anzahl der Elemente in einer Matrixdimension.
MATRIX_TOTAL_ELEMENTS_COUNT [static]intrDie Gesamtzahl der Elemente in der Matrix.
matrix00floatr/wLiest oder setzt das Element in Zeile 0 (null) und Spalte 0 dieser ColorMatrix.
matrix01floatr/wLiest oder setzt das Element in Zeile 0 (null) und erster Spalte dieser ColorMatrix.
matrix02floatr/wLiest oder setzt das Element in Zeile 0 (null) und zweiter Spalte dieser ColorMatrix.
matrix03floatr/wLiest oder setzt das Element in Zeile 0 (null) und dritter Spalte dieser ColorMatrix.
matrix04floatr/wLiest oder setzt das Element in der 0 (null) Zeile und vierten Spalte dieser ColorMatrix.
matrix10floatr/wLiest oder setzt das Element in der ersten Zeile und 0 (null) Spalte dieser ColorMatrix.
matrix11floatr/wLiest oder setzt das Element in der ersten Zeile und ersten Spalte dieser ColorMatrix.
matrix12floatr/wLiest oder setzt das Element in der ersten Zeile und zweiten Spalte dieser ColorMatrix.
matrix13floatr/wLiest oder setzt das Element in der ersten Zeile und dritten Spalte dieser ColorMatrix.
matrix14floatr/wLiest oder setzt das Element in der ersten Zeile und vierten Spalte dieser ColorMatrix.
matrix20floatr/wLiest oder setzt das Element in der zweiten Zeile und 0 (null) Spalte dieser ColorMatrix.
matrix21floatr/wLiest oder setzt das Element in der zweiten Zeile und ersten Spalte dieser ColorMatrix.
matrix22floatr/wLiest oder setzt das Element in der zweiten Zeile und zweiten Spalte dieser ColorMatrix.
matrix23floatr/wLiest oder setzt das Element in der zweiten Zeile und dritten Spalte dieser ColorMatrix.
matrix24floatr/wLiest oder setzt das Element in der zweiten Zeile und vierten Spalte dieser ColorMatrix.
matrix30floatr/wLiest oder setzt das Element in der dritten Zeile und 0 (null) Spalte dieser ColorMatrix.
matrix31floatr/wLiest oder setzt das Element in der dritten Zeile und ersten Spalte dieser ColorMatrix.
matrix32floatr/wLiest oder setzt das Element in der dritten Zeile und zweiten Spalte dieser ColorMatrix.
matrix33floatr/wLiest oder setzt das Element in der dritten Zeile und dritten Spalte dieser ColorMatrix.
matrix34floatr/wLiest oder setzt das Element in der dritten Zeile und vierten Spalte dieser ColorMatrix.
matrix40floatr/wLiest oder setzt das Element in der vierten Zeile und 0 (null) Spalte dieser ColorMatrix.
matrix41floatr/wLiest oder setzt das Element in der vierten Zeile und ersten Spalte dieser ColorMatrix.
matrix42floatr/wLiest oder setzt das Element in der vierten Zeile und zweiten Spalte dieser ColorMatrix.
matrix43floatr/wLiest oder setzt das Element in der vierten Zeile und dritten Spalte dieser ColorMatrix.
matrix44floatr/wLiest oder setzt das Element in der vierten Zeile und vierten Spalte dieser ColorMatrix.

Methods

NameBeschreibung
get(row, column)Liest das Element in der angegebenen Zeile und Spalte der ColorMatrix.
get_matrix()Liest die Matrixwerte.
set(row, column, value)Setzt das Element in der angegebenen Zeile und Spalte der ColorMatrix.

Constructor: ColorMatrix()

 ColorMatrix() 

Initialisiert eine neue Instanz der ColorMatrix Klasse.

Constructor: ColorMatrix(new_color_matrix)

 ColorMatrix(new_color_matrix) 

Initialisiert eine neue Instanz der ColorMatrix Klasse unter Verwendung der Elemente der angegebenen Matrix newColorMatrix.

Parameters:

ParameterTypBeschreibung
new_color_matrixSystem.Single[]Die Werte der Elemente für die neue ColorMatrix.

Method: get(row, column)

 get(row, column) 

Liest das Element in der angegebenen Zeile und Spalte der ColorMatrix.

Parameters:

ParameterTypBeschreibung
ZeileintDie Zeilennummer.
SpalteintDie Spaltennummer.

Returns

TypBeschreibung
floatDas Element in der angegebenen Zeile und Spalte.

Method: get_matrix()

 get_matrix() 

Liest die Matrixwerte.

Returns

TypBeschreibung
System.Single[]Das Array der Matrixwerte.

Method: set(row, column, value)

 set(row, column, value) 

Setzt das Element in der angegebenen Zeile und Spalte der ColorMatrix.

Parameters:

ParameterTypBeschreibung
ZeileintDie Zeilennummer.
SpalteintDie Spaltennummer.
WertfloatDas Element in der angegebenen Zeile und Spalte.