Class ColorMatrix
Namespace: Aspose.Imaging
Assembly: Aspose.Imaging.dll (25.2.0)
Definuje matici 5 x 5, která obsahuje souřadnice pro prostor RGBA. Několik metod třídy Aspose.Imaging.ImageAttributes upravuje barvy obrázku pomocí barevné matice. Tato třída nemůže být děděna.
public sealed class ColorMatrix
Dědění
Děděné členy
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Konstruktor
ColorMatrix()
Inicializuje novou instanci třídy Aspose.Imaging.ColorMatrix.
public ColorMatrix()
ColorMatrix(float[][])
Inicializuje novou instanci třídy Aspose.Imaging.ColorMatrix pomocí prvků ve specifikované matici newColorMatrix
.
public ColorMatrix(float[][] newColorMatrix)
Parametry
newColorMatrix
float[][]
Hodnoty prvků pro novou Aspose.Imaging.ColorMatrix.
Pole
MatrixDimensionElementsCount
Počet prvků v dimenzi matice.
public const int MatrixDimensionElementsCount = 5
Hodnota pole
MatrixDimensionsCount
Počet dimenzí matice.
public const int MatrixDimensionsCount = 5
Hodnota pole
MatrixTotalElementsCount
Celkový počet prvků v matici.
public const int MatrixTotalElementsCount = 25
Hodnota pole
Vlastnosti
Matrix00
Získá nebo nastaví prvek na 0 (nula) řádku a 0 sloupci této Aspose.Imaging.ColorMatrix.
public float Matrix00 { get; set; }
Hodnota vlastnosti
Matrix01
Získá nebo nastaví prvek na 0 (nula) řádku a prvním sloupci této Aspose.Imaging.ColorMatrix.
public float Matrix01 { get; set; }
Hodnota vlastnosti
Matrix02
Získá nebo nastaví prvek na 0 (nula) řádku a druhém sloupci této Aspose.Imaging.ColorMatrix.
public float Matrix02 { get; set; }
Hodnota vlastnosti
Matrix03
Získá nebo nastaví prvek na 0 (nula) řádku a třetím sloupci této Aspose.Imaging.ColorMatrix.
public float Matrix03 { get; set; }
Hodnota vlastnosti
Matrix04
Získá nebo nastaví prvek na 0 (nula) řádku a čtvrtém sloupci této Aspose.Imaging.ColorMatrix.
public float Matrix04 { get; set; }
Hodnota vlastnosti
Matrix10
Získá nebo nastaví prvek na prvním řádku a 0 (nula) sloupci této Aspose.Imaging.ColorMatrix.
public float Matrix10 { get; set; }
Hodnota vlastnosti
Matrix11
Získá nebo nastaví prvek na prvním řádku a prvním sloupci této Aspose.Imaging.ColorMatrix.
public float Matrix11 { get; set; }
Hodnota vlastnosti
Matrix12
Získá nebo nastaví prvek na prvním řádku a druhém sloupci této Aspose.Imaging.ColorMatrix.
public float Matrix12 { get; set; }
Hodnota vlastnosti
Matrix13
Získá nebo nastaví prvek na prvním řádku a třetím sloupci této Aspose.Imaging.ColorMatrix.
public float Matrix13 { get; set; }
Hodnota vlastnosti
Matrix14
Získá nebo nastaví prvek na prvním řádku a čtvrtém sloupci této Aspose.Imaging.ColorMatrix.
public float Matrix14 { get; set; }
Hodnota vlastnosti
Matrix20
Získá nebo nastaví prvek na druhém řádku a 0 (nula) sloupci této Aspose.Imaging.ColorMatrix.
public float Matrix20 { get; set; }
Hodnota vlastnosti
Matrix21
Získá nebo nastaví prvek na druhém řádku a prvním sloupci této Aspose.Imaging.ColorMatrix.
public float Matrix21 { get; set; }
Hodnota vlastnosti
Matrix22
Získá nebo nastaví prvek na druhém řádku a druhém sloupci této Aspose.Imaging.ColorMatrix.
public float Matrix22 { get; set; }
Hodnota vlastnosti
Matrix23
Získá nebo nastaví prvek na druhém řádku a třetím sloupci této Aspose.Imaging.ColorMatrix.
public float Matrix23 { get; set; }
Hodnota vlastnosti
Matrix24
Získá nebo nastaví prvek na druhém řádku a čtvrtém sloupci této Aspose.Imaging.ColorMatrix.
public float Matrix24 { get; set; }
Hodnota vlastnosti
Matrix30
Získá nebo nastaví prvek na třetím řádku a 0 (nula) sloupci této Aspose.Imaging.ColorMatrix.
public float Matrix30 { get; set; }
Hodnota vlastnosti
Matrix31
Získá nebo nastaví prvek na třetím řádku a prvním sloupci této Aspose.Imaging.ColorMatrix.
public float Matrix31 { get; set; }
Hodnota vlastnosti
Matrix32
Získá nebo nastaví prvek na třetím řádku a druhém sloupci této Aspose.Imaging.ColorMatrix.
public float Matrix32 { get; set; }
Hodnota vlastnosti
Matrix33
Získá nebo nastaví prvek na třetím řádku a třetím sloupci této Aspose.Imaging.ColorMatrix.
public float Matrix33 { get; set; }
Hodnota vlastnosti
Matrix34
Získá nebo nastaví prvek na třetím řádku a čtvrtém sloupci této Aspose.Imaging.ColorMatrix.
public float Matrix34 { get; set; }
Hodnota vlastnosti
Matrix40
Získá nebo nastaví prvek na čtvrtém řádku a 0 (nula) sloupci této Aspose.Imaging.ColorMatrix.
public float Matrix40 { get; set; }
Hodnota vlastnosti
Matrix41
Získá nebo nastaví prvek na čtvrtém řádku a prvním sloupci této Aspose.Imaging.ColorMatrix.
public float Matrix41 { get; set; }
Hodnota vlastnosti
Matrix42
Získá nebo nastaví prvek na čtvrtém řádku a druhém sloupci této Aspose.Imaging.ColorMatrix.
public float Matrix42 { get; set; }
Hodnota vlastnosti
Matrix43
Získá nebo nastaví prvek na čtvrtém řádku a třetím sloupci této Aspose.Imaging.ColorMatrix.
public float Matrix43 { get; set; }
Hodnota vlastnosti
Matrix44
Získá nebo nastaví prvek na čtvrtém řádku a čtvrtém sloupci této Aspose.Imaging.ColorMatrix.
public float Matrix44 { get; set; }
Hodnota vlastnosti
this[int, int]
Získá nebo nastaví prvek na zadaném řádku a sloupci v Aspose.Imaging.ColorMatrix.
public float this[int row, int column] { get; set; }
Hodnota vlastnosti
Metody
GetMatrix()
Získá hodnoty matice.
public float[][] GetMatrix()
Vrací
float[][]
Pole hodnot matice.