Class ColorMatrix

Class ColorMatrix

De naam: Aspose.Imaging Verzameling: Aspose.Imaging.dll (25.4.0)

Definieert een 5 x 5 matrix die de coördinaten voor de RGBA-ruimte bevat.Veel methoden van de Aspose.Imaging.ImageAttributes klasse aanpassen van beeldkleuren met behulp van een kleurmatrix.

public sealed class ColorMatrix

Inheritance

object ColorMatrix

Geëerbiede leden

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

Constructors

ColorMatrix()

Initialiseert een nieuwe instantie van de Aspose.Imaging.ColorMatrix-klasse.

public ColorMatrix()

ColorMatrix(Vloot[][])

Initialiseert een nieuwe instantie van de Aspose.Imaging.ColorMatrix-klasse met de elementen in de aangegeven matrix newColurMatrx'.

public ColorMatrix(float[][] newColorMatrix)

Parameters

newColorMatrix float [][]

De waarden van de elementen voor de nieuwe Aspose.Imaging.ColorMatrix.

Fields

MatrixDimensionElementsCount

Het aantal elementen in matrix dimensie.

public const int MatrixDimensionElementsCount = 5

veldwaarde

int

MatrixDimensionsCount

Het aantal matrix dimensies.

public const int MatrixDimensionsCount = 5

veldwaarde

int

MatrixTotalElementsCount

Het totale aantal elementen in de matrix.

public const int MatrixTotalElementsCount = 25

veldwaarde

int

Properties

Matrix00

Geeft of zet het element in de 0 (zero) rij en 0 kolom van dit Aspose.Imaging.ColorMatrix.

public float Matrix00 { get; set; }

Eigendomswaarde

float

Matrix01

Geeft of zet het element in de 0 (zero) rij en de eerste kolom van dit Aspose.Imaging.ColorMatrix.

public float Matrix01 { get; set; }

Eigendomswaarde

float

Matrix02

Geeft of zet het element in de 0 (zero) rij en de tweede kolom van dit Aspose.Imaging.ColorMatrix.

public float Matrix02 { get; set; }

Eigendomswaarde

float

Matrix03

Geeft of zet het element in de 0 (zero) rij en derde kolom van dit Aspose.Imaging.ColorMatrix.

public float Matrix03 { get; set; }

Eigendomswaarde

float

Matrix04

Geeft of zet het element in de 0 (zero) rij en de vierde kolom van dit Aspose.Imaging.ColorMatrix.

public float Matrix04 { get; set; }

Eigendomswaarde

float

Matrix10

Geeft of zet het element in de eerste rij en 0 (zero) kolom van dit Aspose.Imaging.ColorMatrix.

public float Matrix10 { get; set; }

Eigendomswaarde

float

Matrix11

Geeft of zet het element in de eerste rij en eerste kolom van dit Aspose.Imaging.ColorMatrix.

public float Matrix11 { get; set; }

Eigendomswaarde

float

Matrix12

Geeft of zet het element in de eerste rij en tweede kolom van dit Aspose.Imaging.ColorMatrix.

public float Matrix12 { get; set; }

Eigendomswaarde

float

Matrix13

Geeft of zet het element in de eerste rij en derde kolom van dit Aspose.Imaging.ColorMatrix.

public float Matrix13 { get; set; }

Eigendomswaarde

float

Matrix14

Geeft of zet het element in de eerste rij en vierde kolom van dit Aspose.Imaging.ColorMatrix.

public float Matrix14 { get; set; }

Eigendomswaarde

float

Matrix20

Geeft of zet het element in de tweede rij en 0 (zero) kolom van dit Aspose.Imaging.ColorMatrix.

public float Matrix20 { get; set; }

Eigendomswaarde

float

Matrix21

Geeft of zet het element in de tweede rij en eerste kolom van dit Aspose.Imaging.ColorMatrix.

public float Matrix21 { get; set; }

Eigendomswaarde

float

Matrix22

Geeft of zet het element in de tweede rij en tweede kolom van dit Aspose.Imaging.ColorMatrix.

public float Matrix22 { get; set; }

Eigendomswaarde

float

Matrix23

Geeft of zet het element in de tweede rij en derde kolom van dit Aspose.Imaging.ColorMatrix.

public float Matrix23 { get; set; }

Eigendomswaarde

float

Matrix24

Geeft of zet het element in de tweede rij en vierde kolom van dit Aspose.Imaging.ColorMatrix.

public float Matrix24 { get; set; }

Eigendomswaarde

float

Matrix30

Geeft of zet het element in de derde rij en 0 (zero) kolom van dit Aspose.Imaging.ColorMatrix.

public float Matrix30 { get; set; }

Eigendomswaarde

float

Matrix31

Geeft of zet het element in de derde rij en eerste kolom van dit Aspose.Imaging.ColorMatrix.

public float Matrix31 { get; set; }

Eigendomswaarde

float

Matrix32

Geeft of zet het element in de derde rij en tweede kolom van dit Aspose.Imaging.ColorMatrix.

public float Matrix32 { get; set; }

Eigendomswaarde

float

Matrix33

Geeft of zet het element in de derde rij en derde kolom van dit Aspose.Imaging.ColorMatrix.

public float Matrix33 { get; set; }

Eigendomswaarde

float

Matrix34

Geeft of zet het element in de derde rij en vierde kolom van dit Aspose.Imaging.ColorMatrix.

public float Matrix34 { get; set; }

Eigendomswaarde

float

Matrix40

Geeft of zet het element in de vierde rij en 0 (zero) kolom van dit Aspose.Imaging.ColorMatrix.

public float Matrix40 { get; set; }

Eigendomswaarde

float

Matrix41

Geeft of zet het element in de vierde rij en eerste kolom van dit Aspose.Imaging.ColorMatrix.

public float Matrix41 { get; set; }

Eigendomswaarde

float

Matrix42

Geeft of zet het element in de vierde rij en tweede kolom van dit Aspose.Imaging.ColorMatrix.

public float Matrix42 { get; set; }

Eigendomswaarde

float

Matrix43

Geeft of zet het element in de vierde rij en derde kolom van dit Aspose.Imaging.ColorMatrix.

public float Matrix43 { get; set; }

Eigendomswaarde

float

Matrix44

Geeft of zet het element in de vierde rij en vierte kolom van dit Aspose.Imaging.ColorMatrix.

public float Matrix44 { get; set; }

Eigendomswaarde

float

Dit is[int, int]

Geeft of zet het element op de aangegeven rij en kolom in de Aspose.Imaging.ColorMatrix.

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

Eigendomswaarde

float

Methods

GetMatrix()

Geeft de matrixwaarden.

public float[][] GetMatrix()

Returns

float [][]

De matrix waarden array.

 Nederlands