Class ColorMatrix

Class ColorMatrix

Namespace: Aspose.Imaging
Assembly: Aspose.Imaging.dll (25.2.0)

Definiuje macierz 5 x 5, która zawiera współrzędne dla przestrzeni RGBA. Kilka metod klasy Aspose.Imaging.ImageAttributes dostosowuje kolory obrazu, używając macierzy kolorów. Klasa ta nie może być dziedziczona.

public sealed class ColorMatrix

Dziedziczenie

objectColorMatrix

Członkowie dziedziczeni

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

Konstruktory

ColorMatrix()

Inicjalizuje nową instancję klasy Aspose.Imaging.ColorMatrix.

public ColorMatrix()

ColorMatrix(float[][])

Inicjalizuje nową instancję klasy Aspose.Imaging.ColorMatrix, używając elementów w określonej macierzy newColorMatrix.

public ColorMatrix(float[][] newColorMatrix)

Parametry

newColorMatrix float[][]

Wartości elementów dla nowej Aspose.Imaging.ColorMatrix.

Pola

MatrixDimensionElementsCount

Liczba elementów w wymiarze macierzy.

public const int MatrixDimensionElementsCount = 5

Wartość pola

int

MatrixDimensionsCount

Liczba wymiarów macierzy.

public const int MatrixDimensionsCount = 5

Wartość pola

int

MatrixTotalElementsCount

Całkowita liczba elementów w macierzy.

public const int MatrixTotalElementsCount = 25

Wartość pola

int

Właściwości

Matrix00

Pobiera lub ustawia element w 0 (zero) wierszu i 0 kolumnie tej Aspose.Imaging.ColorMatrix.

public float Matrix00 { get; set; }

Wartość właściwości

float

Matrix01

Pobiera lub ustawia element w 0 (zero) wierszu i pierwszej kolumnie tej Aspose.Imaging.ColorMatrix.

public float Matrix01 { get; set; }

Wartość właściwości

float

Matrix02

Pobiera lub ustawia element w 0 (zero) wierszu i drugiej kolumnie tej Aspose.Imaging.ColorMatrix.

public float Matrix02 { get; set; }

Wartość właściwości

float

Matrix03

Pobiera lub ustawia element w 0 (zero) wierszu i trzeciej kolumnie tej Aspose.Imaging.ColorMatrix.

public float Matrix03 { get; set; }

Wartość właściwości

float

Matrix04

Pobiera lub ustawia element w 0 (zero) wierszu i czwartej kolumnie tej Aspose.Imaging.ColorMatrix.

public float Matrix04 { get; set; }

Wartość właściwości

float

Matrix10

Pobiera lub ustawia element w pierwszym wierszu i 0 (zero) kolumnie tej Aspose.Imaging.ColorMatrix.

public float Matrix10 { get; set; }

Wartość właściwości

float

Matrix11

Pobiera lub ustawia element w pierwszym wierszu i pierwszej kolumnie tej Aspose.Imaging.ColorMatrix.

public float Matrix11 { get; set; }

Wartość właściwości

float

Matrix12

Pobiera lub ustawia element w pierwszym wierszu i drugiej kolumnie tej Aspose.Imaging.ColorMatrix.

public float Matrix12 { get; set; }

Wartość właściwości

float

Matrix13

Pobiera lub ustawia element w pierwszym wierszu i trzeciej kolumnie tej Aspose.Imaging.ColorMatrix.

public float Matrix13 { get; set; }

Wartość właściwości

float

Matrix14

Pobiera lub ustawia element w pierwszym wierszu i czwartej kolumnie tej Aspose.Imaging.ColorMatrix.

public float Matrix14 { get; set; }

Wartość właściwości

float

Matrix20

Pobiera lub ustawia element w drugim wierszu i 0 (zero) kolumnie tej Aspose.Imaging.ColorMatrix.

public float Matrix20 { get; set; }

Wartość właściwości

float

Matrix21

Pobiera lub ustawia element w drugim wierszu i pierwszej kolumnie tej Aspose.Imaging.ColorMatrix.

public float Matrix21 { get; set; }

Wartość właściwości

float

Matrix22

Pobiera lub ustawia element w drugim wierszu i drugiej kolumnie tej Aspose.Imaging.ColorMatrix.

public float Matrix22 { get; set; }

Wartość właściwości

float

Matrix23

Pobiera lub ustawia element w drugim wierszu i trzeciej kolumnie tej Aspose.Imaging.ColorMatrix.

public float Matrix23 { get; set; }

Wartość właściwości

float

Matrix24

Pobiera lub ustawia element w drugim wierszu i czwartej kolumnie tej Aspose.Imaging.ColorMatrix.

public float Matrix24 { get; set; }

Wartość właściwości

float

Matrix30

Pobiera lub ustawia element w trzecim wierszu i 0 (zero) kolumnie tej Aspose.Imaging.ColorMatrix.

public float Matrix30 { get; set; }

Wartość właściwości

float

Matrix31

Pobiera lub ustawia element w trzecim wierszu i pierwszej kolumnie tej Aspose.Imaging.ColorMatrix.

public float Matrix31 { get; set; }

Wartość właściwości

float

Matrix32

Pobiera lub ustawia element w trzecim wierszu i drugiej kolumnie tej Aspose.Imaging.ColorMatrix.

public float Matrix32 { get; set; }

Wartość właściwości

float

Matrix33

Pobiera lub ustawia element w trzecim wierszu i trzeciej kolumnie tej Aspose.Imaging.ColorMatrix.

public float Matrix33 { get; set; }

Wartość właściwości

float

Matrix34

Pobiera lub ustawia element w trzecim wierszu i czwartej kolumnie tej Aspose.Imaging.ColorMatrix.

public float Matrix34 { get; set; }

Wartość właściwości

float

Matrix40

Pobiera lub ustawia element w czwartym wierszu i 0 (zero) kolumnie tej Aspose.Imaging.ColorMatrix.

public float Matrix40 { get; set; }

Wartość właściwości

float

Matrix41

Pobiera lub ustawia element w czwartym wierszu i pierwszej kolumnie tej Aspose.Imaging.ColorMatrix.

public float Matrix41 { get; set; }

Wartość właściwości

float

Matrix42

Pobiera lub ustawia element w czwartym wierszu i drugiej kolumnie tej Aspose.Imaging.ColorMatrix.

public float Matrix42 { get; set; }

Wartość właściwości

float

Matrix43

Pobiera lub ustawia element w czwartym wierszu i trzeciej kolumnie tej Aspose.Imaging.ColorMatrix.

public float Matrix43 { get; set; }

Wartość właściwości

float

Matrix44

Pobiera lub ustawia element w czwartym wierszu i czwartej kolumnie tej Aspose.Imaging.ColorMatrix.

public float Matrix44 { get; set; }

Wartość właściwości

float

this[int, int]

Pobiera lub ustawia element w określonym wierszu i kolumnie w Aspose.Imaging.ColorMatrix.

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

Wartość właściwości

float

Metody

GetMatrix()

Pobiera wartości macierzy.

public float[][] GetMatrix()

Zwraca

float[][]

Tablica wartości macierzy.

 Polski