Class ColorMatrix
Namespace: Aspose.Imaging
Assembly: Aspose.Imaging.dll (25.2.0)
Definiert eine 5 x 5 Matrix, die die Koordinaten für den RGBA-Raum enthält. Mehrere Methoden der Klasse Aspose.Imaging.ImageAttributes passen die Farben von Bildern mithilfe einer Farbmatrix an. Diese Klasse kann nicht vererbt werden.
public sealed class ColorMatrix
Vererbung
Vererbte Mitglieder
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Konstruktoren
ColorMatrix()
Initialisiert eine neue Instanz der Klasse Aspose.Imaging.ColorMatrix.
public ColorMatrix()
ColorMatrix(float[][])
Initialisiert eine neue Instanz der Klasse Aspose.Imaging.ColorMatrix mit den Elementen der angegebenen Matrix newColorMatrix
.
public ColorMatrix(float[][] newColorMatrix)
Parameter
newColorMatrix
float[][]
Die Werte der Elemente für die neue Aspose.Imaging.ColorMatrix.
Felder
MatrixDimensionElementsCount
Die Anzahl der Elemente in der Matrixdimension.
public const int MatrixDimensionElementsCount = 5
Feldwert
MatrixDimensionsCount
Die Anzahl der Matrixdimensionen.
public const int MatrixDimensionsCount = 5
Feldwert
MatrixTotalElementsCount
Die Gesamtzahl der Elemente in der Matrix.
public const int MatrixTotalElementsCount = 25
Feldwert
Eigenschaften
Matrix00
Erhält oder setzt das Element in der 0 (null) Zeile und 0 Spalte dieser Aspose.Imaging.ColorMatrix.
public float Matrix00 { get; set; }
Eigenschaftswert
Matrix01
Erhält oder setzt das Element in der 0 (null) Zeile und ersten Spalte dieser Aspose.Imaging.ColorMatrix.
public float Matrix01 { get; set; }
Eigenschaftswert
Matrix02
Erhält oder setzt das Element in der 0 (null) Zeile und zweiten Spalte dieser Aspose.Imaging.ColorMatrix.
public float Matrix02 { get; set; }
Eigenschaftswert
Matrix03
Erhält oder setzt das Element in der 0 (null) Zeile und dritten Spalte dieser Aspose.Imaging.ColorMatrix.
public float Matrix03 { get; set; }
Eigenschaftswert
Matrix04
Erhält oder setzt das Element in der 0 (null) Zeile und vierten Spalte dieser Aspose.Imaging.ColorMatrix.
public float Matrix04 { get; set; }
Eigenschaftswert
Matrix10
Erhält oder setzt das Element in der ersten Zeile und 0 (null) Spalte dieser Aspose.Imaging.ColorMatrix.
public float Matrix10 { get; set; }
Eigenschaftswert
Matrix11
Erhält oder setzt das Element in der ersten Zeile und ersten Spalte dieser Aspose.Imaging.ColorMatrix.
public float Matrix11 { get; set; }
Eigenschaftswert
Matrix12
Erhält oder setzt das Element in der ersten Zeile und zweiten Spalte dieser Aspose.Imaging.ColorMatrix.
public float Matrix12 { get; set; }
Eigenschaftswert
Matrix13
Erhält oder setzt das Element in der ersten Zeile und dritten Spalte dieser Aspose.Imaging.ColorMatrix.
public float Matrix13 { get; set; }
Eigenschaftswert
Matrix14
Erhält oder setzt das Element in der ersten Zeile und vierten Spalte dieser Aspose.Imaging.ColorMatrix.
public float Matrix14 { get; set; }
Eigenschaftswert
Matrix20
Erhält oder setzt das Element in der zweiten Zeile und 0 (null) Spalte dieser Aspose.Imaging.ColorMatrix.
public float Matrix20 { get; set; }
Eigenschaftswert
Matrix21
Erhält oder setzt das Element in der zweiten Zeile und ersten Spalte dieser Aspose.Imaging.ColorMatrix.
public float Matrix21 { get; set; }
Eigenschaftswert
Matrix22
Erhält oder setzt das Element in der zweiten Zeile und zweiten Spalte dieser Aspose.Imaging.ColorMatrix.
public float Matrix22 { get; set; }
Eigenschaftswert
Matrix23
Erhält oder setzt das Element in der zweiten Zeile und dritten Spalte dieser Aspose.Imaging.ColorMatrix.
public float Matrix23 { get; set; }
Eigenschaftswert
Matrix24
Erhält oder setzt das Element in der zweiten Zeile und vierten Spalte dieser Aspose.Imaging.ColorMatrix.
public float Matrix24 { get; set; }
Eigenschaftswert
Matrix30
Erhält oder setzt das Element in der dritten Zeile und 0 (null) Spalte dieser Aspose.Imaging.ColorMatrix.
public float Matrix30 { get; set; }
Eigenschaftswert
Matrix31
Erhält oder setzt das Element in der dritten Zeile und ersten Spalte dieser Aspose.Imaging.ColorMatrix.
public float Matrix31 { get; set; }
Eigenschaftswert
Matrix32
Erhält oder setzt das Element in der dritten Zeile und zweiten Spalte dieser Aspose.Imaging.ColorMatrix.
public float Matrix32 { get; set; }
Eigenschaftswert
Matrix33
Erhält oder setzt das Element in der dritten Zeile und dritten Spalte dieser Aspose.Imaging.ColorMatrix.
public float Matrix33 { get; set; }
Eigenschaftswert
Matrix34
Erhält oder setzt das Element in der dritten Zeile und vierten Spalte dieser Aspose.Imaging.ColorMatrix.
public float Matrix34 { get; set; }
Eigenschaftswert
Matrix40
Erhält oder setzt das Element in der vierten Zeile und 0 (null) Spalte dieser Aspose.Imaging.ColorMatrix.
public float Matrix40 { get; set; }
Eigenschaftswert
Matrix41
Erhält oder setzt das Element in der vierten Zeile und ersten Spalte dieser Aspose.Imaging.ColorMatrix.
public float Matrix41 { get; set; }
Eigenschaftswert
Matrix42
Erhält oder setzt das Element in der vierten Zeile und zweiten Spalte dieser Aspose.Imaging.ColorMatrix.
public float Matrix42 { get; set; }
Eigenschaftswert
Matrix43
Erhält oder setzt das Element in der vierten Zeile und dritten Spalte dieser Aspose.Imaging.ColorMatrix.
public float Matrix43 { get; set; }
Eigenschaftswert
Matrix44
Erhält oder setzt das Element in der vierten Zeile und vierten Spalte dieser Aspose.Imaging.ColorMatrix.
public float Matrix44 { get; set; }
Eigenschaftswert
this[int, int]
Erhält oder setzt das Element in der angegebenen Zeile und Spalte in der Aspose.Imaging.ColorMatrix.
public float this[int row, int column] { get; set; }
Eigenschaftswert
Methoden
GetMatrix()
Erhält die Matrixwerte.
public float[][] GetMatrix()
Gibt zurück
float[][]
Das Array der Matrixwerte.