Class ColorMatrix
A név: Aspose.Imaging Összefoglaló: Aspose.Imaging.dll (25.4.0)
Meghatározza az 5 x 5 matrixot, amely tartalmazza a RGBA tér koordinátáit.A Aspose.Imaging.ImageAttributes osztályok szabályozzák a kép színeit egy színmatrix használatával.Ez az osztály nem öröklődhet.
public sealed class ColorMatrix
Inheritance
Örökletes tagok
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
ColorMatrix()
Elindítja a Aspose.Imaging.ColorMatrix osztály új példáját.
public ColorMatrix()
ColorMatrix(Flotta[][])
A Aspose.Imaging.ColorMatrix osztály új példányát kezdeményezi az elemek használatával a newColorMatrix" meghatározott matrixban.
public ColorMatrix(float[][] newColorMatrix)
Parameters
newColorMatrix
float
[][]
Az elemek értékei az új Aspose.Imaging.ColorMatrix számára.
Fields
MatrixDimensionElementsCount
Az elemek száma a matrix dimenzióban.
public const int MatrixDimensionElementsCount = 5
mező értéke
MatrixDimensionsCount
A matrix dimenziók száma.
public const int MatrixDimensionsCount = 5
mező értéke
MatrixTotalElementsCount
A matrix összes elemeinek száma.
public const int MatrixTotalElementsCount = 25
mező értéke
Properties
Matrix00
Megkapja vagy állítja az elemet a 0 (zéró) sorban és 0 oszlopban a Aspose.Imaging.ColorMatrix.
public float Matrix00 { get; set; }
ingatlan értéke
Matrix01
Megkapja vagy állítja az elemet a 0 (zéró) sorban és ezen Aspose.Imaging.ColorMatrix első oszlopában.
public float Matrix01 { get; set; }
ingatlan értéke
Matrix02
Megkapja vagy állítja az elemet a 0 (zéró) sorban és a Aspose.Imaging.ColorMatrix második oszlopában.
public float Matrix02 { get; set; }
ingatlan értéke
Matrix03
Megkapja vagy állítja az elemet a 0 (zéró) sorban és ezen Aspose.Imaging.ColorMatrix harmadik oszlopában.
public float Matrix03 { get; set; }
ingatlan értéke
Matrix04
Megkapja vagy állítja az elemet a 0 (zéró) sorban és a Aspose.Imaging.ColorMatrix negyedik oszlopában.
public float Matrix04 { get; set; }
ingatlan értéke
Matrix10
Megkapja vagy állítja az elemet az első sorban és 0 (zéró) oszlopban a Aspose.Imaging.ColorMatrix.
public float Matrix10 { get; set; }
ingatlan értéke
Matrix11
Megkapja vagy állítja az elemet a Aspose.Imaging.ColorMatrix első sorában és első oszlopában.
public float Matrix11 { get; set; }
ingatlan értéke
Matrix12
Megkapja vagy állítja az elemet a Aspose.Imaging.ColorMatrix első és második oszlopában.
public float Matrix12 { get; set; }
ingatlan értéke
Matrix13
Megkapja vagy állítja az elemet a Aspose.Imaging.ColorMatrix első és harmadik oszlopában.
public float Matrix13 { get; set; }
ingatlan értéke
Matrix14
Megkapja vagy állítja az elemet a Aspose.Imaging.ColorMatrix első és negyedik oszlopában.
public float Matrix14 { get; set; }
ingatlan értéke
Matrix20
Megkapja vagy állítja az elemet a második sorban és 0 (zéró) oszlop ezen Aspose.Imaging.ColorMatrix.
public float Matrix20 { get; set; }
ingatlan értéke
Matrix21
Szerezze meg vagy állítsa be az elemet a Aspose.Imaging.ColorMatrix második sorában és első oszlopában.
public float Matrix21 { get; set; }
ingatlan értéke
Matrix22
Megkapja vagy állítja az elemet a Aspose.Imaging.ColorMatrix második sorában és második oszlopában.
public float Matrix22 { get; set; }
ingatlan értéke
Matrix23
Szerezze meg vagy állítsa be az elemet a Aspose.Imaging.ColorMatrix második és harmadik oszlopában.
public float Matrix23 { get; set; }
ingatlan értéke
Matrix24
Megkapja vagy állítja az elemet a Aspose.Imaging.ColorMatrix második sorában és negyedik oszlopában.
public float Matrix24 { get; set; }
ingatlan értéke
Matrix30
Szerezze meg vagy állítsa be az elemet a harmadik sorban és 0 (zéró) oszlopban a Aspose.Imaging.ColorMatrix.
public float Matrix30 { get; set; }
ingatlan értéke
Matrix31
Megkapja vagy állítja az elemet a harmadik sorban és az első oszlopban a Aspose.Imaging.ColorMatrix.
public float Matrix31 { get; set; }
ingatlan értéke
Matrix32
Szerezze meg vagy állítsa be az elemet a Aspose.Imaging.ColorMatrix harmadik sorában és második oszlopában.
public float Matrix32 { get; set; }
ingatlan értéke
Matrix33
Szerezze meg vagy állítsa be az elemet a Aspose.Imaging.ColorMatrix harmadik sorában és harmadik oszlopában.
public float Matrix33 { get; set; }
ingatlan értéke
Matrix34
Kapja meg vagy állítja az elem a harmadik sorban és a negyedik oszlop ezen Aspose.Imaging.ColorMatrix.
public float Matrix34 { get; set; }
ingatlan értéke
Matrix40
Megkapja vagy állítja az elemet a negyedik sorban és 0 (zéró) oszlop ezen Aspose.Imaging.ColorMatrix.
public float Matrix40 { get; set; }
ingatlan értéke
Matrix41
Kapja meg vagy állítja az elem a negyedik sorban és az első oszlop ezen Aspose.Imaging.ColorMatrix.
public float Matrix41 { get; set; }
ingatlan értéke
Matrix42
Kapja meg vagy állítja az elem a negyedik sorban és a második oszlop ezen Aspose.Imaging.ColorMatrix.
public float Matrix42 { get; set; }
ingatlan értéke
Matrix43
Szerezze meg vagy állítsa be az elemet a Aspose.Imaging.ColorMatrix negyedik sorában és harmadik oszlopában.
public float Matrix43 { get; set; }
ingatlan értéke
Matrix44
Szerezze meg vagy állítsa be az elemet a Aspose.Imaging.ColorMatrix negyedik sorában és negyed oszlopában.
public float Matrix44 { get; set; }
ingatlan értéke
Ez a[Az int, int]
Megkapja vagy állítja az elemet a megadott sorban és oszlopban a Aspose.Imaging.ColorMatrix.
public float this[int row, int column] { get; set; }
ingatlan értéke
Methods
GetMatrix()
Megkapja a matrix értékeket.
public float[][] GetMatrix()
Returns
float [][]
A matrix értékek array.