Class ColorMatrix

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

object ColorMatrix

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

int

MatrixDimensionsCount

Počet rozměrů matriky.

public const int MatrixDimensionsCount = 5

Polní hodnota

int

MatrixTotalElementsCount

Celkový počet prvků v matice.

public const int MatrixTotalElementsCount = 25

Polní hodnota

int

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

float

Matrix01

Obdržíte nebo nastavte prvek v řádku 0 (zero) a první sloupec tohoto Aspose.Imaging.ColorMatrix.

public float Matrix01 { get; set; }

Hodnota nemovitosti

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

Matrix21

Obdržíte nebo nastavte prvek ve druhém řádku a první sloupci tohoto Aspose.Imaging.ColorMatrix.

public float Matrix21 { get; set; }

Hodnota nemovitosti

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

Matrix41

Obdržíte nebo nastavte prvek ve čtvrtém řádku a první sloupci tohoto Aspose.Imaging.ColorMatrix.

public float Matrix41 { get; set; }

Hodnota nemovitosti

float

Matrix42

Obdržíte nebo nastavte prvek ve čtvrtém řádku a druhé sloupci tohoto Aspose.Imaging.ColorMatrix.

public float Matrix42 { get; set; }

Hodnota nemovitosti

float

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

float

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

float

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

float

Methods

GetMatrix()

Získejte hodnoty matriky.

public float[][] GetMatrix()

Returns

float [][][][]

Matriční hodnoty jsou rozděleny.

 Čeština