Class ColorMatrix
Namn på plats: Aspose.Imaging Församling: Aspose.Imaging.dll (25.4.0)
Definiera en 5 x 5 matris som innehåller koordinaterna för RGBA-utrymmet. Flera metoder för Aspose.Imaging.ImageAttributes klass justera bildfärger med hjälp av en färgmatris.
public sealed class ColorMatrix
Inheritance
Arvsmedlemmar
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
ColorMatrix()
Initialiserar en ny instans av Aspose.Imaging.ColorMatrix klass.
public ColorMatrix()
ColorMatrix(Flotta[][])
Initialiserar en ny instans av Aspose.Imaging.ColorMatrix-klassen med hjälp av elementen i den angivna matrisen newColorMatrix'.
public ColorMatrix(float[][] newColorMatrix)
Parameters
newColorMatrix
float
[ [ ]
Värden av elementen för den nya Aspose.Imaging.ColorMatrix.
Fields
MatrixDimensionElementsCount
Antalet element i matrisdimension.
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
Properties
Matrix00
Få eller ställa in elementet i 0 (zero) rad och 0 kolumn i denna Aspose.Imaging.ColorMatrix.
public float Matrix00 { get; set; }
Fastighetsvärde
Matrix01
Få eller sätta elementet i 0 (zero) rad och första kolumnen i denna Aspose.Imaging.ColorMatrix.
public float Matrix01 { get; set; }
Fastighetsvärde
Matrix02
Få eller sätta elementet i 0 (zero) rad och andra kolumnen i denna Aspose.Imaging.ColorMatrix.
public float Matrix02 { get; set; }
Fastighetsvärde
Matrix03
Få eller sätta elementet i 0 (zero) rad och tredje kolumnen i denna Aspose.Imaging.ColorMatrix.
public float Matrix03 { get; set; }
Fastighetsvärde
Matrix04
Få eller sätta elementet i 0 (zero) rad och fjärde kolumnen i denna Aspose.Imaging.ColorMatrix.
public float Matrix04 { get; set; }
Fastighetsvärde
Matrix10
Få eller ställa in elementet i första raden och 0 (zero) kolumnen i denna Aspose.Imaging.ColorMatrix.
public float Matrix10 { get; set; }
Fastighetsvärde
Matrix11
Få eller ställa in elementet i första raden och första kolumnen i denna Aspose.Imaging.ColorMatrix.
public float Matrix11 { get; set; }
Fastighetsvärde
Matrix12
Få eller sätta elementet i den första raden och andra kolumnen i denna Aspose.Imaging.ColorMatrix.
public float Matrix12 { get; set; }
Fastighetsvärde
Matrix13
Få eller sätta elementet i den första raden och tredje kolumnen i denna Aspose.Imaging.ColorMatrix.
public float Matrix13 { get; set; }
Fastighetsvärde
Matrix14
Få eller sätta elementet i den första raden och fjärde kolumnen i denna Aspose.Imaging.ColorMatrix.
public float Matrix14 { get; set; }
Fastighetsvärde
Matrix20
Få eller ställa in elementet i den andra raden och 0 (zero) kolumnen i denna Aspose.Imaging.ColorMatrix.
public float Matrix20 { get; set; }
Fastighetsvärde
Matrix21
Få eller sätta elementet i den andra raden och första kolumnen i denna Aspose.Imaging.ColorMatrix.
public float Matrix21 { get; set; }
Fastighetsvärde
Matrix22
Få eller sätta elementet i den andra raden och andra kolumnen i denna Aspose.Imaging.ColorMatrix.
public float Matrix22 { get; set; }
Fastighetsvärde
Matrix23
Få eller ställa in elementet i den andra raden och tredje kolumnen i denna Aspose.Imaging.ColorMatrix.
public float Matrix23 { get; set; }
Fastighetsvärde
Matrix24
Få eller sätta elementet i den andra raden och fjärde kolumnen i denna Aspose.Imaging.ColorMatrix.
public float Matrix24 { get; set; }
Fastighetsvärde
Matrix30
Få eller sätta elementet i den tredje raden och 0 (zero) kolumnen i denna Aspose.Imaging.ColorMatrix.
public float Matrix30 { get; set; }
Fastighetsvärde
Matrix31
Få eller sätta elementet i den tredje raden och första kolumnen i denna Aspose.Imaging.ColorMatrix.
public float Matrix31 { get; set; }
Fastighetsvärde
Matrix32
Få eller sätta elementet i den tredje raden och andra kolumnen i denna Aspose.Imaging.ColorMatrix.
public float Matrix32 { get; set; }
Fastighetsvärde
Matrix33
Få eller sätta elementet i den tredje raden och tredje kolumnen i denna Aspose.Imaging.ColorMatrix.
public float Matrix33 { get; set; }
Fastighetsvärde
Matrix34
Få eller sätta elementet i den tredje raden och fjärde kolumnen i denna Aspose.Imaging.ColorMatrix.
public float Matrix34 { get; set; }
Fastighetsvärde
Matrix40
Få eller sätta elementet i den fjärde raden och 0 (zero) kolumnen i denna Aspose.Imaging.ColorMatrix.
public float Matrix40 { get; set; }
Fastighetsvärde
Matrix41
Få eller sätta elementet i den fjärde raden och första kolumnen i denna Aspose.Imaging.ColorMatrix.
public float Matrix41 { get; set; }
Fastighetsvärde
Matrix42
Få eller sätta elementet i den fjärde raden och andra kolumnen i denna Aspose.Imaging.ColorMatrix.
public float Matrix42 { get; set; }
Fastighetsvärde
Matrix43
Få eller sätta elementet i den fjärde raden och tredje kolumnen i denna Aspose.Imaging.ColorMatrix.
public float Matrix43 { get; set; }
Fastighetsvärde
Matrix44
Få eller sätta elementet i den fjärde raden och fjärde kolumnen i denna Aspose.Imaging.ColorMatrix.
public float Matrix44 { get; set; }
Fastighetsvärde
Detta[int, int]
Få eller sätta elementet i den angivna raden och kolumnen i Aspose.Imaging.ColorMatrix.
public float this[int row, int column] { get; set; }
Fastighetsvärde
Methods
GetMatrix()
Upptäck matrisvärden.
public float[][] GetMatrix()
Returns
float [ [ ]
Matrix värden array.