Class ColorMatrix
Der Name: Aspose.Imaging Versammlung: Aspose.Imaging.dll (25.4.0)
Definiert eine 5 x 5 Matrix, die die Koordinaten für den RGBA-Raum enthält. Mehrere Methoden der Aspose.Imaging.ImageAttributes Klassen passen Bildfarben mit einer Farbmatrix an. Diese Klasse kann nicht vererbt werden.
public sealed class ColorMatrix
Inheritance
Vererbte Mitglieder
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
ColorMatrix()
Initialisiert eine neue Instanz der Aspose.Imaging.ColorMatrix Klasse.
public ColorMatrix()
ColorMatrix(Flotte[][])
Initialisiert eine neue Instanz der Aspose.Imaging.ColorMatrix Klasse mit den Elemente in der angegebenen Matrix newColorMatrix'.
public ColorMatrix(float[][] newColorMatrix)
Parameters
newColorMatrix
float
[][][][]
Die Werte der Elemente für das neue Aspose.Imaging.ColorMatrix.
Fields
MatrixDimensionElementsCount
Die Anzahl der Elemente in der Matrix Dimension.
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
Properties
Matrix00
Erhalten oder setzen Sie das Element in der 0 (zero) Reihe und 0 Spalte dieses Aspose.Imaging.ColorMatrix.
public float Matrix00 { get; set; }
Eigentumswert
Matrix01
Erhalten oder setzen Sie das Element in der 0 (zero) Reihe und die erste Spalte dieses Aspose.Imaging.ColorMatrix.
public float Matrix01 { get; set; }
Eigentumswert
Matrix02
Erhalten oder setzen Sie das Element in der 0 (zero) Reihe und in der zweiten Spalte dieses Aspose.Imaging.ColorMatrix.
public float Matrix02 { get; set; }
Eigentumswert
Matrix03
Erhalten oder setzen Sie das Element in der 0 (zero) Reihe und in der dritten Spalte dieses Aspose.Imaging.ColorMatrix.
public float Matrix03 { get; set; }
Eigentumswert
Matrix04
Erhalten oder setzen Sie das Element in der 0 (zero) Reihe und in der vierten Spalte dieses Aspose.Imaging.ColorMatrix.
public float Matrix04 { get; set; }
Eigentumswert
Matrix10
Erhalten oder setzen Sie das Element in der ersten Reihe und 0 (zero) Spalte dieses Aspose.Imaging.ColorMatrix.
public float Matrix10 { get; set; }
Eigentumswert
Matrix11
Erhalten oder setzen Sie das Element in der ersten Reihe und in der ersten Spalte dieses Aspose.Imaging.ColorMatrix.
public float Matrix11 { get; set; }
Eigentumswert
Matrix12
Erhalten oder setzen Sie das Element in der ersten und zweiten Spalte dieser Aspose.Imaging.ColorMatrix.
public float Matrix12 { get; set; }
Eigentumswert
Matrix13
Erhalten oder setzen Sie das Element in der ersten und dritten Spalte dieser Aspose.Imaging.ColorMatrix.
public float Matrix13 { get; set; }
Eigentumswert
Matrix14
Erhalten oder setzen Sie das Element in der ersten und vierten Spalte dieser Aspose.Imaging.ColorMatrix.
public float Matrix14 { get; set; }
Eigentumswert
Matrix20
Erhalten oder setzen Sie das Element in der zweiten Reihe und 0 (zero) Spalte dieses Aspose.Imaging.ColorMatrix.
public float Matrix20 { get; set; }
Eigentumswert
Matrix21
Erhalten oder setzen Sie das Element in der zweiten Reihe und in der ersten Spalte dieses Aspose.Imaging.ColorMatrix.
public float Matrix21 { get; set; }
Eigentumswert
Matrix22
Erhalten oder setzen Sie das Element in der zweiten und zweiten Spalte dieser Aspose.Imaging.ColorMatrix.
public float Matrix22 { get; set; }
Eigentumswert
Matrix23
Erhalten oder setzen Sie das Element in der zweiten und dritten Spalte dieser Aspose.Imaging.ColorMatrix.
public float Matrix23 { get; set; }
Eigentumswert
Matrix24
Erhalten oder setzen Sie das Element in der zweiten und vierten Spalte dieser Aspose.Imaging.ColorMatrix.
public float Matrix24 { get; set; }
Eigentumswert
Matrix30
Erhalten oder setzen Sie das Element in der dritten Reihe und 0 (zero) Spalte dieses Aspose.Imaging.ColorMatrix.
public float Matrix30 { get; set; }
Eigentumswert
Matrix31
Erhalten oder setzen Sie das Element in der dritten Reihe und in der ersten Spalte dieses Aspose.Imaging.ColorMatrix.
public float Matrix31 { get; set; }
Eigentumswert
Matrix32
Erhalten oder setzen Sie das Element in der dritten Reihe und in der zweiten Spalte dieses Aspose.Imaging.ColorMatrix.
public float Matrix32 { get; set; }
Eigentumswert
Matrix33
Erhalten oder setzen Sie das Element in der dritten und dritten Spalte dieser Aspose.Imaging.ColorMatrix.
public float Matrix33 { get; set; }
Eigentumswert
Matrix34
Erhalten oder setzen Sie das Element in der dritten und vierten Spalte dieser Aspose.Imaging.ColorMatrix.
public float Matrix34 { get; set; }
Eigentumswert
Matrix40
Erhalten oder setzen Sie das Element in der vierten Reihe und 0 (zero) Spalte dieses Aspose.Imaging.ColorMatrix.
public float Matrix40 { get; set; }
Eigentumswert
Matrix41
Erhalten oder setzen Sie das Element in der vierten Reihe und in der ersten Spalte dieses Aspose.Imaging.ColorMatrix.
public float Matrix41 { get; set; }
Eigentumswert
Matrix42
Erhalten oder setzen Sie das Element in der vierten und zweiten Spalte dieser Aspose.Imaging.ColorMatrix.
public float Matrix42 { get; set; }
Eigentumswert
Matrix43
Erhalten oder setzen Sie das Element in der vierten und dritten Spalte dieser Aspose.Imaging.ColorMatrix.
public float Matrix43 { get; set; }
Eigentumswert
Matrix44
Erhalten oder setzen Sie das Element in der vierten und vierten Spalte dieser Aspose.Imaging.ColorMatrix.
public float Matrix44 { get; set; }
Eigentumswert
Diese[und int, int]
Erhalten oder setzen Sie das Element in der angegebenen Reihe und Spalte in der Aspose.Imaging.ColorMatrix.
public float this[int row, int column] { get; set; }
Eigentumswert
Methods
GetMatrix()
Sie erhalten die Matrixwerte.
public float[][] GetMatrix()
Returns
float [][][][]
Die Matrix-Werte sind Array.