Class ColorMatrix
De naam: Aspose.Imaging Verzameling: Aspose.Imaging.dll (25.4.0)
Definieert een 5 x 5 matrix die de coördinaten voor de RGBA-ruimte bevat.Veel methoden van de Aspose.Imaging.ImageAttributes klasse aanpassen van beeldkleuren met behulp van een kleurmatrix.
public sealed class ColorMatrix
Inheritance
Geëerbiede leden
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
ColorMatrix()
Initialiseert een nieuwe instantie van de Aspose.Imaging.ColorMatrix-klasse.
public ColorMatrix()
ColorMatrix(Vloot[][])
Initialiseert een nieuwe instantie van de Aspose.Imaging.ColorMatrix-klasse met de elementen in de aangegeven matrix newColurMatrx'.
public ColorMatrix(float[][] newColorMatrix)
Parameters
newColorMatrix
float
[][]
De waarden van de elementen voor de nieuwe Aspose.Imaging.ColorMatrix.
Fields
MatrixDimensionElementsCount
Het aantal elementen in matrix dimensie.
public const int MatrixDimensionElementsCount = 5
veldwaarde
MatrixDimensionsCount
Het aantal matrix dimensies.
public const int MatrixDimensionsCount = 5
veldwaarde
MatrixTotalElementsCount
Het totale aantal elementen in de matrix.
public const int MatrixTotalElementsCount = 25
veldwaarde
Properties
Matrix00
Geeft of zet het element in de 0 (zero) rij en 0 kolom van dit Aspose.Imaging.ColorMatrix.
public float Matrix00 { get; set; }
Eigendomswaarde
Matrix01
Geeft of zet het element in de 0 (zero) rij en de eerste kolom van dit Aspose.Imaging.ColorMatrix.
public float Matrix01 { get; set; }
Eigendomswaarde
Matrix02
Geeft of zet het element in de 0 (zero) rij en de tweede kolom van dit Aspose.Imaging.ColorMatrix.
public float Matrix02 { get; set; }
Eigendomswaarde
Matrix03
Geeft of zet het element in de 0 (zero) rij en derde kolom van dit Aspose.Imaging.ColorMatrix.
public float Matrix03 { get; set; }
Eigendomswaarde
Matrix04
Geeft of zet het element in de 0 (zero) rij en de vierde kolom van dit Aspose.Imaging.ColorMatrix.
public float Matrix04 { get; set; }
Eigendomswaarde
Matrix10
Geeft of zet het element in de eerste rij en 0 (zero) kolom van dit Aspose.Imaging.ColorMatrix.
public float Matrix10 { get; set; }
Eigendomswaarde
Matrix11
Geeft of zet het element in de eerste rij en eerste kolom van dit Aspose.Imaging.ColorMatrix.
public float Matrix11 { get; set; }
Eigendomswaarde
Matrix12
Geeft of zet het element in de eerste rij en tweede kolom van dit Aspose.Imaging.ColorMatrix.
public float Matrix12 { get; set; }
Eigendomswaarde
Matrix13
Geeft of zet het element in de eerste rij en derde kolom van dit Aspose.Imaging.ColorMatrix.
public float Matrix13 { get; set; }
Eigendomswaarde
Matrix14
Geeft of zet het element in de eerste rij en vierde kolom van dit Aspose.Imaging.ColorMatrix.
public float Matrix14 { get; set; }
Eigendomswaarde
Matrix20
Geeft of zet het element in de tweede rij en 0 (zero) kolom van dit Aspose.Imaging.ColorMatrix.
public float Matrix20 { get; set; }
Eigendomswaarde
Matrix21
Geeft of zet het element in de tweede rij en eerste kolom van dit Aspose.Imaging.ColorMatrix.
public float Matrix21 { get; set; }
Eigendomswaarde
Matrix22
Geeft of zet het element in de tweede rij en tweede kolom van dit Aspose.Imaging.ColorMatrix.
public float Matrix22 { get; set; }
Eigendomswaarde
Matrix23
Geeft of zet het element in de tweede rij en derde kolom van dit Aspose.Imaging.ColorMatrix.
public float Matrix23 { get; set; }
Eigendomswaarde
Matrix24
Geeft of zet het element in de tweede rij en vierde kolom van dit Aspose.Imaging.ColorMatrix.
public float Matrix24 { get; set; }
Eigendomswaarde
Matrix30
Geeft of zet het element in de derde rij en 0 (zero) kolom van dit Aspose.Imaging.ColorMatrix.
public float Matrix30 { get; set; }
Eigendomswaarde
Matrix31
Geeft of zet het element in de derde rij en eerste kolom van dit Aspose.Imaging.ColorMatrix.
public float Matrix31 { get; set; }
Eigendomswaarde
Matrix32
Geeft of zet het element in de derde rij en tweede kolom van dit Aspose.Imaging.ColorMatrix.
public float Matrix32 { get; set; }
Eigendomswaarde
Matrix33
Geeft of zet het element in de derde rij en derde kolom van dit Aspose.Imaging.ColorMatrix.
public float Matrix33 { get; set; }
Eigendomswaarde
Matrix34
Geeft of zet het element in de derde rij en vierde kolom van dit Aspose.Imaging.ColorMatrix.
public float Matrix34 { get; set; }
Eigendomswaarde
Matrix40
Geeft of zet het element in de vierde rij en 0 (zero) kolom van dit Aspose.Imaging.ColorMatrix.
public float Matrix40 { get; set; }
Eigendomswaarde
Matrix41
Geeft of zet het element in de vierde rij en eerste kolom van dit Aspose.Imaging.ColorMatrix.
public float Matrix41 { get; set; }
Eigendomswaarde
Matrix42
Geeft of zet het element in de vierde rij en tweede kolom van dit Aspose.Imaging.ColorMatrix.
public float Matrix42 { get; set; }
Eigendomswaarde
Matrix43
Geeft of zet het element in de vierde rij en derde kolom van dit Aspose.Imaging.ColorMatrix.
public float Matrix43 { get; set; }
Eigendomswaarde
Matrix44
Geeft of zet het element in de vierde rij en vierte kolom van dit Aspose.Imaging.ColorMatrix.
public float Matrix44 { get; set; }
Eigendomswaarde
Dit is[int, int]
Geeft of zet het element op de aangegeven rij en kolom in de Aspose.Imaging.ColorMatrix.
public float this[int row, int column] { get; set; }
Eigendomswaarde
Methods
GetMatrix()
Geeft de matrixwaarden.
public float[][] GetMatrix()
Returns
float [][]
De matrix waarden array.