Class ColorMatrix
Navne til: Aspose.Imaging Sammensætning: Aspose.Imaging.dll (25.4.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 ColorMatrix
Inheritance
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 = 5
Fællesværdi
MatrixDimensionsCount
Antallet af matrix dimensioner.
public const int MatrixDimensionsCount = 5
Fællesværdi
MatrixTotalElementsCount
Det samlede antal elementer i matrisen.
public const int MatrixTotalElementsCount = 25
Fæ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.