Class ColorMatrix
Název místa: Aspose.Imaging Shromáždění: Aspose.Imaging.dll (25.4.0)
Definuje 5 x 5 matrice, která obsahuje koordináty pro prostor RGBA. Některé metody Aspose.Imaging.ImageAttributes třídy upravují barvy obrazu pomocí barevné matrice.
public sealed class ColorMatrix
Inheritance
Dědiční členové
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
ColorMatrix()
Začíná nový příklad třídy Aspose.Imaging.ColorMatrix.
public ColorMatrix()
ColorMatrix(flotila[][])
Začíná nový příklad třídy Aspose.Imaging.ColorMatrix pomocí prvků ve specifikované matrice newColorMatrix'.
public ColorMatrix(float[][] newColorMatrix)
Parameters
newColorMatrix
float
[][][][]
Hodnoty prvků pro nový Aspose.Imaging.ColorMatrix.
Fields
MatrixDimensionElementsCount
Počet prvků v matrixové dimenzi.
public const int MatrixDimensionElementsCount = 5
Polní hodnota
MatrixDimensionsCount
Počet rozměrů matriky.
public const int MatrixDimensionsCount = 5
Polní hodnota
MatrixTotalElementsCount
Celkový počet prvků v matice.
public const int MatrixTotalElementsCount = 25
Polní hodnota
Properties
Matrix00
Obdržíte nebo nastavíte prvek v řádku 0 (zero) a ve sloupci 0 tohoto Aspose.Imaging.ColorMatrix.
public float Matrix00 { get; set; }
Hodnota nemovitosti
Matrix01
Obdržíte nebo nastavte prvek v řádku 0 (zero) a první sloupec tohoto Aspose.Imaging.ColorMatrix.
public float Matrix01 { get; set; }
Hodnota nemovitosti
Matrix02
Obdržíte nebo nastavíte prvek v řádku 0 (zero) a druhé sloupce tohoto Aspose.Imaging.ColorMatrix.
public float Matrix02 { get; set; }
Hodnota nemovitosti
Matrix03
Obdržíte nebo nastavíte prvek v řádku 0 (zero) a třetí sloupci tohoto Aspose.Imaging.ColorMatrix.
public float Matrix03 { get; set; }
Hodnota nemovitosti
Matrix04
Obdržíte nebo nastavíte prvek v řádku 0 (zero) a čtvrté sloupce tohoto Aspose.Imaging.ColorMatrix.
public float Matrix04 { get; set; }
Hodnota nemovitosti
Matrix10
Obdržíte nebo nastavte prvek v prvním řádku a ve sloupci 0 (zero) tohoto Aspose.Imaging.ColorMatrix.
public float Matrix10 { get; set; }
Hodnota nemovitosti
Matrix11
Obdržíte nebo nastavte prvek v prvním řádku a prvním sloupci tohoto Aspose.Imaging.ColorMatrix.
public float Matrix11 { get; set; }
Hodnota nemovitosti
Matrix12
Obdržíte nebo nastavte prvek v prvním řádku a ve druhém sloupci tohoto Aspose.Imaging.ColorMatrix.
public float Matrix12 { get; set; }
Hodnota nemovitosti
Matrix13
Obdržíte nebo nastavte prvek v prvním řádku a třetím sloupci tohoto Aspose.Imaging.ColorMatrix.
public float Matrix13 { get; set; }
Hodnota nemovitosti
Matrix14
Obdržíte nebo nastavíte prvek v prvním řádku a čtvrtém sloupci tohoto Aspose.Imaging.ColorMatrix.
public float Matrix14 { get; set; }
Hodnota nemovitosti
Matrix20
Obdržíte nebo nastavte prvek ve druhém řádku a ve sloupci 0 (zero) tohoto Aspose.Imaging.ColorMatrix.
public float Matrix20 { get; set; }
Hodnota nemovitosti
Matrix21
Obdržíte nebo nastavte prvek ve druhém řádku a první sloupci tohoto Aspose.Imaging.ColorMatrix.
public float Matrix21 { get; set; }
Hodnota nemovitosti
Matrix22
Obdržíte nebo nastavte prvek ve druhém řádku a ve druhém sloupci tohoto Aspose.Imaging.ColorMatrix.
public float Matrix22 { get; set; }
Hodnota nemovitosti
Matrix23
Obdržíte nebo nastavte prvek ve druhém řádku a třetí sloupci tohoto Aspose.Imaging.ColorMatrix.
public float Matrix23 { get; set; }
Hodnota nemovitosti
Matrix24
Obdržíte nebo nastavte prvek ve druhém řádku a čtvrtém sloupci tohoto Aspose.Imaging.ColorMatrix.
public float Matrix24 { get; set; }
Hodnota nemovitosti
Matrix30
Obdržíte nebo nastavte prvek ve třetím řádku a ve sloupci 0 (zero) tohoto Aspose.Imaging.ColorMatrix.
public float Matrix30 { get; set; }
Hodnota nemovitosti
Matrix31
Obdržíte nebo nastavte prvek ve třetím řádku a první sloupci tohoto Aspose.Imaging.ColorMatrix.
public float Matrix31 { get; set; }
Hodnota nemovitosti
Matrix32
Obdržíte nebo nastavte prvek ve třetím řádku a ve druhém sloupci tohoto Aspose.Imaging.ColorMatrix.
public float Matrix32 { get; set; }
Hodnota nemovitosti
Matrix33
Obdržíte nebo nastavte prvek ve třetím řádku a třetím sloupci tohoto Aspose.Imaging.ColorMatrix.
public float Matrix33 { get; set; }
Hodnota nemovitosti
Matrix34
Obdržíte nebo nastavte prvek ve třetím řádku a čtvrtém sloupci tohoto Aspose.Imaging.ColorMatrix.
public float Matrix34 { get; set; }
Hodnota nemovitosti
Matrix40
Obdržíte nebo nastavte prvek ve čtvrtém řádku a ve sloupci 0 (zero) tohoto Aspose.Imaging.ColorMatrix.
public float Matrix40 { get; set; }
Hodnota nemovitosti
Matrix41
Obdržíte nebo nastavte prvek ve čtvrtém řádku a první sloupci tohoto Aspose.Imaging.ColorMatrix.
public float Matrix41 { get; set; }
Hodnota nemovitosti
Matrix42
Obdržíte nebo nastavte prvek ve čtvrtém řádku a druhé sloupci tohoto Aspose.Imaging.ColorMatrix.
public float Matrix42 { get; set; }
Hodnota nemovitosti
Matrix43
Obdržíte nebo nastavte prvek ve čtvrtém řádku a třetí sloupci tohoto Aspose.Imaging.ColorMatrix.
public float Matrix43 { get; set; }
Hodnota nemovitosti
Matrix44
Obdržíte nebo nastavte prvek ve čtvrtém řádku a čtvrtém sloupci tohoto Aspose.Imaging.ColorMatrix.
public float Matrix44 { get; set; }
Hodnota nemovitosti
Tohle[a int, int]
Obdržíte nebo nastavíte prvek ve stanoveném řádku a sloupci v Aspose.Imaging.ColorMatrix.
public float this[int row, int column] { get; set; }
Hodnota nemovitosti
Methods
GetMatrix()
Získejte hodnoty matriky.
public float[][] GetMatrix()
Returns
float [][][][]
Matriční hodnoty jsou rozděleny.