Class ColorMatrix

Class ColorMatrix

Navne til: Aspose.Imaging Sammensætning: Aspose.Imaging.dll (25.4.0)

Definerer en 5 x 5 matrix, der indeholder koordinaterne for RGBA-rummet. Flere metoder af Aspose.Imaging.ImageAttributes klasse justere billedfarver ved hjælp af en farvematrix. Denne klasse kan ikke arves.

public sealed class ColorMatrix

Inheritance

object ColorMatrix

De arvede medlemmer

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

ColorMatrix()

Initialiserer en ny instans af Aspose.Imaging.ColorMatrix klasse.

public ColorMatrix()

ColorMatrix(Flåder[][])

Initialiserer en ny instans af Aspose.Imaging.ColorMatrix-klassen ved hjælp af elementerne i den angivne matrix newColorMatrix'.

public ColorMatrix(float[][] newColorMatrix)

Parameters

newColorMatrix float [][]

Værdien af elementerne for den nye Aspose.Imaging.ColorMatrix.

Fields

MatrixDimensionElementsCount

Antallet af elementer i matrix dimension.

public const int MatrixDimensionElementsCount = 5

Fællesværdi

int

MatrixDimensionsCount

Antallet af matrix dimensioner.

public const int MatrixDimensionsCount = 5

Fællesværdi

int

MatrixTotalElementsCount

Det samlede antal elementer i matrisen.

public const int MatrixTotalElementsCount = 25

Fællesværdi

int

Properties

Matrix00

Få eller indsæt elementet i 0 (zero) række og 0 kolonne af dette Aspose.Imaging.ColorMatrix.

public float Matrix00 { get; set; }

Ejendomsværdi

float

Matrix01

Få eller indsæt elementet i 0 (zero) række og første kolonne af dette Aspose.Imaging.ColorMatrix.

public float Matrix01 { get; set; }

Ejendomsværdi

float

Matrix02

Få eller indsæt elementet i 0 (zero) række og anden kolonne af dette Aspose.Imaging.ColorMatrix.

public float Matrix02 { get; set; }

Ejendomsværdi

float

Matrix03

Få eller indsæt elementet i 0 (zero) række og tredje kolonne af dette Aspose.Imaging.ColorMatrix.

public float Matrix03 { get; set; }

Ejendomsværdi

float

Matrix04

Få eller indsæt elementet i 0 (zero) række og den fjerde kolonne af dette Aspose.Imaging.ColorMatrix.

public float Matrix04 { get; set; }

Ejendomsværdi

float

Matrix10

Få eller indsæt elementet i den første række og 0 (zero) kolonne af dette Aspose.Imaging.ColorMatrix.

public float Matrix10 { get; set; }

Ejendomsværdi

float

Matrix11

Få eller indsæt elementet i den første række og første kolonne af dette Aspose.Imaging.ColorMatrix.

public float Matrix11 { get; set; }

Ejendomsværdi

float

Matrix12

Få eller indsæt elementet i den første række og anden kolonne af dette Aspose.Imaging.ColorMatrix.

public float Matrix12 { get; set; }

Ejendomsværdi

float

Matrix13

Få eller indsæt elementet i den første række og tredje kolonne af dette Aspose.Imaging.ColorMatrix.

public float Matrix13 { get; set; }

Ejendomsværdi

float

Matrix14

Få eller indsæt elementet i den første række og fjerde kolonne af dette Aspose.Imaging.ColorMatrix.

public float Matrix14 { get; set; }

Ejendomsværdi

float

Matrix20

Få eller indsæt elementet i den anden række og 0 (zero) kolonne af dette Aspose.Imaging.ColorMatrix.

public float Matrix20 { get; set; }

Ejendomsværdi

float

Matrix21

Få eller indsæt elementet i den anden række og første kolonne af denne Aspose.Imaging.ColorMatrix.

public float Matrix21 { get; set; }

Ejendomsværdi

float

Matrix22

Få eller indsæt elementet i den anden række og anden kolonne af denne Aspose.Imaging.ColorMatrix.

public float Matrix22 { get; set; }

Ejendomsværdi

float

Matrix23

Få eller indsæt elementet i den anden række og tredje kolonne af denne Aspose.Imaging.ColorMatrix.

public float Matrix23 { get; set; }

Ejendomsværdi

float

Matrix24

Få eller indsæt elementet i den anden række og fjerde kolonne af denne Aspose.Imaging.ColorMatrix.

public float Matrix24 { get; set; }

Ejendomsværdi

float

Matrix30

Få eller indsæt elementet i den tredje række og 0 (zero) kolonne af dette Aspose.Imaging.ColorMatrix.

public float Matrix30 { get; set; }

Ejendomsværdi

float

Matrix31

Få eller indsæt elementet i den tredje række og første kolonne af dette Aspose.Imaging.ColorMatrix.

public float Matrix31 { get; set; }

Ejendomsværdi

float

Matrix32

Få eller indsæt elementet i den tredje række og anden kolonne af denne Aspose.Imaging.ColorMatrix.

public float Matrix32 { get; set; }

Ejendomsværdi

float

Matrix33

Få eller indsæt elementet i den tredje række og tredje kolonne af denne Aspose.Imaging.ColorMatrix.

public float Matrix33 { get; set; }

Ejendomsværdi

float

Matrix34

Få eller indsæt elementet i den tredje række og fjerde kolonne af dette Aspose.Imaging.ColorMatrix.

public float Matrix34 { get; set; }

Ejendomsværdi

float

Matrix40

Få eller indsæt elementet i den fjerde række og 0 (zero) kolonne af dette Aspose.Imaging.ColorMatrix.

public float Matrix40 { get; set; }

Ejendomsværdi

float

Matrix41

Få eller indsæt elementet i den fjerde række og første kolonne af dette Aspose.Imaging.ColorMatrix.

public float Matrix41 { get; set; }

Ejendomsværdi

float

Matrix42

Få eller indsæt elementet i den fjerde række og anden kolonne af dette Aspose.Imaging.ColorMatrix.

public float Matrix42 { get; set; }

Ejendomsværdi

float

Matrix43

Få eller indsæt elementet i den fjerde række og tredje kolonne af dette Aspose.Imaging.ColorMatrix.

public float Matrix43 { get; set; }

Ejendomsværdi

float

Matrix44

Få eller indsæt elementet i den fjerde runde og tredje kolonne af dette Aspose.Imaging.ColorMatrix.

public float Matrix44 { get; set; }

Ejendomsværdi

float

Dette[Det er int]

Få eller sætte elementet i den angivne række og kolonne i Aspose.Imaging.ColorMatrix.

public float this[int row, int column] { get; set; }

Ejendomsværdi

float

Methods

GetMatrix()

Det giver matrixværdierne.

public float[][] GetMatrix()

Returns

float [][]

Matrix værdier er array.

 Dansk