ColorMatrix-Klasse
Inhalt
[
Ausblenden
]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
| Name | Beschreibung |
|---|---|
| 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
| Name | Type | Access | Beschreibung |
|---|---|---|---|
| MATRIX_DIMENSIONS_COUNT [static] | int | r | Die Anzahl der Matrixdimensionen. |
| MATRIX_DIMENSION_ELEMENTS_COUNT [static] | int | r | Die Anzahl der Elemente in einer Matrixdimension. |
| MATRIX_TOTAL_ELEMENTS_COUNT [static] | int | r | Die Gesamtzahl der Elemente in der Matrix. |
| matrix00 | float | r/w | Liest oder setzt das Element in Zeile 0 (null) und Spalte 0 dieser ColorMatrix. |
| matrix01 | float | r/w | Liest oder setzt das Element in Zeile 0 (null) und erster Spalte dieser ColorMatrix. |
| matrix02 | float | r/w | Liest oder setzt das Element in Zeile 0 (null) und zweiter Spalte dieser ColorMatrix. |
| matrix03 | float | r/w | Liest oder setzt das Element in Zeile 0 (null) und dritter Spalte dieser ColorMatrix. |
| matrix04 | float | r/w | Liest oder setzt das Element in der 0 (null) Zeile und vierten Spalte dieser ColorMatrix. |
| matrix10 | float | r/w | Liest oder setzt das Element in der ersten Zeile und 0 (null) Spalte dieser ColorMatrix. |
| matrix11 | float | r/w | Liest oder setzt das Element in der ersten Zeile und ersten Spalte dieser ColorMatrix. |
| matrix12 | float | r/w | Liest oder setzt das Element in der ersten Zeile und zweiten Spalte dieser ColorMatrix. |
| matrix13 | float | r/w | Liest oder setzt das Element in der ersten Zeile und dritten Spalte dieser ColorMatrix. |
| matrix14 | float | r/w | Liest oder setzt das Element in der ersten Zeile und vierten Spalte dieser ColorMatrix. |
| matrix20 | float | r/w | Liest oder setzt das Element in der zweiten Zeile und 0 (null) Spalte dieser ColorMatrix. |
| matrix21 | float | r/w | Liest oder setzt das Element in der zweiten Zeile und ersten Spalte dieser ColorMatrix. |
| matrix22 | float | r/w | Liest oder setzt das Element in der zweiten Zeile und zweiten Spalte dieser ColorMatrix. |
| matrix23 | float | r/w | Liest oder setzt das Element in der zweiten Zeile und dritten Spalte dieser ColorMatrix. |
| matrix24 | float | r/w | Liest oder setzt das Element in der zweiten Zeile und vierten Spalte dieser ColorMatrix. |
| matrix30 | float | r/w | Liest oder setzt das Element in der dritten Zeile und 0 (null) Spalte dieser ColorMatrix. |
| matrix31 | float | r/w | Liest oder setzt das Element in der dritten Zeile und ersten Spalte dieser ColorMatrix. |
| matrix32 | float | r/w | Liest oder setzt das Element in der dritten Zeile und zweiten Spalte dieser ColorMatrix. |
| matrix33 | float | r/w | Liest oder setzt das Element in der dritten Zeile und dritten Spalte dieser ColorMatrix. |
| matrix34 | float | r/w | Liest oder setzt das Element in der dritten Zeile und vierten Spalte dieser ColorMatrix. |
| matrix40 | float | r/w | Liest oder setzt das Element in der vierten Zeile und 0 (null) Spalte dieser ColorMatrix. |
| matrix41 | float | r/w | Liest oder setzt das Element in der vierten Zeile und ersten Spalte dieser ColorMatrix. |
| matrix42 | float | r/w | Liest oder setzt das Element in der vierten Zeile und zweiten Spalte dieser ColorMatrix. |
| matrix43 | float | r/w | Liest oder setzt das Element in der vierten Zeile und dritten Spalte dieser ColorMatrix. |
| matrix44 | float | r/w | Liest oder setzt das Element in der vierten Zeile und vierten Spalte dieser ColorMatrix. |
Methods
| Name | Beschreibung |
|---|---|
| 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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| new_color_matrix | System.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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Zeile | int | Die Zeilennummer. |
| Spalte | int | Die Spaltennummer. |
Returns
| Typ | Beschreibung |
|---|---|
| float | Das Element in der angegebenen Zeile und Spalte. |
Method: get_matrix()
get_matrix()
Liest die Matrixwerte.
Returns
| Typ | Beschreibung |
|---|---|
| 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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Zeile | int | Die Zeilennummer. |
| Spalte | int | Die Spaltennummer. |
| Wert | float | Das Element in der angegebenen Zeile und Spalte. |