Class ColorMatrix
Navne til: Aspose.Imaging Sammensætning: Aspose.Imaging.dll (25.5.0)
Definerer en 5 x 5 matrix, der indeholder koordinaterne for RGBA-rummet. Flere metoder af Aspose.Imaging.ImageAttributes klasse justere billedfarver ved hjælp af en farvematrix. Denne klasse kan ikke arves.
public sealed class ColorMatrixInheritance
De arvede medlemmer
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
ColorMatrix()
Initialiserer en ny instans af Aspose.Imaging.ColorMatrix klasse.
public ColorMatrix()ColorMatrix(Flåder[][])
Initialiserer en ny instans af Aspose.Imaging.ColorMatrix-klassen ved hjælp af elementerne i den angivne matrix newColorMatrix'.
public ColorMatrix(float[][] newColorMatrix)Parameters
newColorMatrix float
[][]
Værdien af elementerne for den nye Aspose.Imaging.ColorMatrix.
Fields
MatrixDimensionElementsCount
Antallet af elementer i matrix dimension.
public const int MatrixDimensionElementsCount = 5Fællesværdi
MatrixDimensionsCount
Antallet af matrix dimensioner.
public const int MatrixDimensionsCount = 5Fællesværdi
MatrixTotalElementsCount
Det samlede antal elementer i matrisen.
public const int MatrixTotalElementsCount = 25Fællesværdi
Properties
Matrix00
Få eller indsæt elementet i 0 (zero) række og 0 kolonne af dette Aspose.Imaging.ColorMatrix.
public float Matrix00 { get; set; }Ejendomsværdi
Matrix01
Få eller indsæt elementet i 0 (zero) række og første kolonne af dette Aspose.Imaging.ColorMatrix.
public float Matrix01 { get; set; }Ejendomsværdi
Matrix02
Få eller indsæt elementet i 0 (zero) række og anden kolonne af dette Aspose.Imaging.ColorMatrix.
public float Matrix02 { get; set; }Ejendomsværdi
Matrix03
Få eller indsæt elementet i 0 (zero) række og tredje kolonne af dette Aspose.Imaging.ColorMatrix.
public float Matrix03 { get; set; }Ejendomsværdi
Matrix04
Få eller indsæt elementet i 0 (zero) række og den fjerde kolonne af dette Aspose.Imaging.ColorMatrix.
public float Matrix04 { get; set; }Ejendomsværdi
Matrix10
Få eller indsæt elementet i den første række og 0 (zero) kolonne af dette Aspose.Imaging.ColorMatrix.
public float Matrix10 { get; set; }Ejendomsværdi
Matrix11
Få eller indsæt elementet i den første række og første kolonne af dette Aspose.Imaging.ColorMatrix.
public float Matrix11 { get; set; }Ejendomsværdi
Matrix12
Få eller indsæt elementet i den første række og anden kolonne af dette Aspose.Imaging.ColorMatrix.
public float Matrix12 { get; set; }Ejendomsværdi
Matrix13
Få eller indsæt elementet i den første række og tredje kolonne af dette Aspose.Imaging.ColorMatrix.
public float Matrix13 { get; set; }Ejendomsværdi
Matrix14
Få eller indsæt elementet i den første række og fjerde kolonne af dette Aspose.Imaging.ColorMatrix.
public float Matrix14 { get; set; }Ejendomsværdi
Matrix20
Få eller indsæt elementet i den anden række og 0 (zero) kolonne af dette Aspose.Imaging.ColorMatrix.
public float Matrix20 { get; set; }Ejendomsværdi
Matrix21
Få eller indsæt elementet i den anden række og første kolonne af denne Aspose.Imaging.ColorMatrix.
public float Matrix21 { get; set; }Ejendomsværdi
Matrix22
Få eller indsæt elementet i den anden række og anden kolonne af denne Aspose.Imaging.ColorMatrix.
public float Matrix22 { get; set; }Ejendomsværdi
Matrix23
Få eller indsæt elementet i den anden række og tredje kolonne af denne Aspose.Imaging.ColorMatrix.
public float Matrix23 { get; set; }Ejendomsværdi
Matrix24
Få eller indsæt elementet i den anden række og fjerde kolonne af denne Aspose.Imaging.ColorMatrix.
public float Matrix24 { get; set; }Ejendomsværdi
Matrix30
Få eller indsæt elementet i den tredje række og 0 (zero) kolonne af dette Aspose.Imaging.ColorMatrix.
public float Matrix30 { get; set; }Ejendomsværdi
Matrix31
Få eller indsæt elementet i den tredje række og første kolonne af dette Aspose.Imaging.ColorMatrix.
public float Matrix31 { get; set; }Ejendomsværdi
Matrix32
Få eller indsæt elementet i den tredje række og anden kolonne af denne Aspose.Imaging.ColorMatrix.
public float Matrix32 { get; set; }Ejendomsværdi
Matrix33
Få eller indsæt elementet i den tredje række og tredje kolonne af denne Aspose.Imaging.ColorMatrix.
public float Matrix33 { get; set; }Ejendomsværdi
Matrix34
Få eller indsæt elementet i den tredje række og fjerde kolonne af dette Aspose.Imaging.ColorMatrix.
public float Matrix34 { get; set; }Ejendomsværdi
Matrix40
Få eller indsæt elementet i den fjerde række og 0 (zero) kolonne af dette Aspose.Imaging.ColorMatrix.
public float Matrix40 { get; set; }Ejendomsværdi
Matrix41
Få eller indsæt elementet i den fjerde række og første kolonne af dette Aspose.Imaging.ColorMatrix.
public float Matrix41 { get; set; }Ejendomsværdi
Matrix42
Få eller indsæt elementet i den fjerde række og anden kolonne af dette Aspose.Imaging.ColorMatrix.
public float Matrix42 { get; set; }Ejendomsværdi
Matrix43
Få eller indsæt elementet i den fjerde række og tredje kolonne af dette Aspose.Imaging.ColorMatrix.
public float Matrix43 { get; set; }Ejendomsværdi
Matrix44
Få eller indsæt elementet i den fjerde runde og tredje kolonne af dette Aspose.Imaging.ColorMatrix.
public float Matrix44 { get; set; }Ejendomsværdi
Dette[Det er int]
Få eller sætte elementet i den angivne række og kolonne i Aspose.Imaging.ColorMatrix.
public float this[int row, int column] { get; set; }Ejendomsværdi
Methods
GetMatrix()
Det giver matrixværdierne.
public float[][] GetMatrix()Returns
float [][]
Matrix værdier er array.