Class ColorMatrix
Namespace: Aspose.Imaging
Assembly: Aspose.Imaging.dll (25.2.0)
Definierar en 5 x 5 matris som innehåller koordinater för RGBA-rymden. Flera metoder i Aspose.Imaging.ImageAttributes-klassen justerar bildfärger genom att använda en färgmatris. Denna klass kan inte ärvas.
public sealed class ColorMatrix
Arv
Ärvt Medlemmar
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Konstruktörer
ColorMatrix()
Initierar en ny instans av Aspose.Imaging.ColorMatrix-klassen.
public ColorMatrix()
ColorMatrix(float[][])
Initierar en ny instans av Aspose.Imaging.ColorMatrix-klassen med hjälp av elementen i den angivna matrisen newColorMatrix
.
public ColorMatrix(float[][] newColorMatrix)
Parametrar
newColorMatrix
float[][]
Värdena för elementen i den nya Aspose.Imaging.ColorMatrix.
Fält
MatrixDimensionElementsCount
Antalet element i matrisdimensionen.
public const int MatrixDimensionElementsCount = 5
Fältvärde
MatrixDimensionsCount
Antalet matrisdimensioner.
public const int MatrixDimensionsCount = 5
Fältvärde
MatrixTotalElementsCount
Det totala antalet element i matrisen.
public const int MatrixTotalElementsCount = 25
Fältvärde
Egenskaper
Matrix00
Hämtar eller ställer in elementet på den 0 (noll) raden och 0 kolumnen i denna Aspose.Imaging.ColorMatrix.
public float Matrix00 { get; set; }
Egenskapsvärde
Matrix01
Hämtar eller ställer in elementet på den 0 (noll) raden och första kolumnen i denna Aspose.Imaging.ColorMatrix.
public float Matrix01 { get; set; }
Egenskapsvärde
Matrix02
Hämtar eller ställer in elementet på den 0 (noll) raden och andra kolumnen i denna Aspose.Imaging.ColorMatrix.
public float Matrix02 { get; set; }
Egenskapsvärde
Matrix03
Hämtar eller ställer in elementet på den 0 (noll) raden och tredje kolumnen i denna Aspose.Imaging.ColorMatrix.
public float Matrix03 { get; set; }
Egenskapsvärde
Matrix04
Hämtar eller ställer in elementet på den 0 (noll) raden och fjärde kolumnen i denna Aspose.Imaging.ColorMatrix.
public float Matrix04 { get; set; }
Egenskapsvärde
Matrix10
Hämtar eller ställer in elementet på den första raden och 0 (noll) kolumnen i denna Aspose.Imaging.ColorMatrix.
public float Matrix10 { get; set; }
Egenskapsvärde
Matrix11
Hämtar eller ställer in elementet på den första raden och första kolumnen i denna Aspose.Imaging.ColorMatrix.
public float Matrix11 { get; set; }
Egenskapsvärde
Matrix12
Hämtar eller ställer in elementet på den första raden och andra kolumnen i denna Aspose.Imaging.ColorMatrix.
public float Matrix12 { get; set; }
Egenskapsvärde
Matrix13
Hämtar eller ställer in elementet på den första raden och tredje kolumnen i denna Aspose.Imaging.ColorMatrix.
public float Matrix13 { get; set; }
Egenskapsvärde
Matrix14
Hämtar eller ställer in elementet på den första raden och fjärde kolumnen i denna Aspose.Imaging.ColorMatrix.
public float Matrix14 { get; set; }
Egenskapsvärde
Matrix20
Hämtar eller ställer in elementet på den andra raden och 0 (noll) kolumnen i denna Aspose.Imaging.ColorMatrix.
public float Matrix20 { get; set; }
Egenskapsvärde
Matrix21
Hämtar eller ställer in elementet på den andra raden och första kolumnen i denna Aspose.Imaging.ColorMatrix.
public float Matrix21 { get; set; }
Egenskapsvärde
Matrix22
Hämtar eller ställer in elementet på den andra raden och andra kolumnen i denna Aspose.Imaging.ColorMatrix.
public float Matrix22 { get; set; }
Egenskapsvärde
Matrix23
Hämtar eller ställer in elementet på den andra raden och tredje kolumnen i denna Aspose.Imaging.ColorMatrix.
public float Matrix23 { get; set; }
Egenskapsvärde
Matrix24
Hämtar eller ställer in elementet på den andra raden och fjärde kolumnen i denna Aspose.Imaging.ColorMatrix.
public float Matrix24 { get; set; }
Egenskapsvärde
Matrix30
Hämtar eller ställer in elementet på den tredje raden och 0 (noll) kolumnen i denna Aspose.Imaging.ColorMatrix.
public float Matrix30 { get; set; }
Egenskapsvärde
Matrix31
Hämtar eller ställer in elementet på den tredje raden och första kolumnen i denna Aspose.Imaging.ColorMatrix.
public float Matrix31 { get; set; }
Egenskapsvärde
Matrix32
Hämtar eller ställer in elementet på den tredje raden och andra kolumnen i denna Aspose.Imaging.ColorMatrix.
public float Matrix32 { get; set; }
Egenskapsvärde
Matrix33
Hämtar eller ställer in elementet på den tredje raden och tredje kolumnen i denna Aspose.Imaging.ColorMatrix.
public float Matrix33 { get; set; }
Egenskapsvärde
Matrix34
Hämtar eller ställer in elementet på den tredje raden och fjärde kolumnen i denna Aspose.Imaging.ColorMatrix.
public float Matrix34 { get; set; }
Egenskapsvärde
Matrix40
Hämtar eller ställer in elementet på den fjärde raden och 0 (noll) kolumnen i denna Aspose.Imaging.ColorMatrix.
public float Matrix40 { get; set; }
Egenskapsvärde
Matrix41
Hämtar eller ställer in elementet på den fjärde raden och första kolumnen i denna Aspose.Imaging.ColorMatrix.
public float Matrix41 { get; set; }
Egenskapsvärde
Matrix42
Hämtar eller ställer in elementet på den fjärde raden och andra kolumnen i denna Aspose.Imaging.ColorMatrix.
public float Matrix42 { get; set; }
Egenskapsvärde
Matrix43
Hämtar eller ställer in elementet på den fjärde raden och tredje kolumnen i denna Aspose.Imaging.ColorMatrix.
public float Matrix43 { get; set; }
Egenskapsvärde
Matrix44
Hämtar eller ställer in elementet på den fjärde raden och fjärde kolumnen i denna Aspose.Imaging.ColorMatrix.
public float Matrix44 { get; set; }
Egenskapsvärde
this[int, int]
Hämtar eller ställer in elementet på den angivna raden och kolumnen i Aspose.Imaging.ColorMatrix.
public float this[int row, int column] { get; set; }
Egenskapsvärde
Metoder
GetMatrix()
Hämtar matrisvärdena.
public float[][] GetMatrix()
Returnerar
float[][]
Matrisvärdenas array.