Class ColorMatrix

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í

objectColorMatrix

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

int

MatrixDimensionsCount

Počet dimenzí matice.

public const int MatrixDimensionsCount = 5

Hodnota pole

int

MatrixTotalElementsCount

Celkový počet prvků v matici.

public const int MatrixTotalElementsCount = 25

Hodnota pole

int

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

Metody

GetMatrix()

Získá hodnoty matice.

public float[][] GetMatrix()

Vrací

float[][]

Pole hodnot matice.

 Čeština