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
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
MatrixDimensionsCount
Liczba wymiarów macierzy.
public const int MatrixDimensionsCount = 5
Wartość pola
MatrixTotalElementsCount
Całkowita liczba elementów w macierzy.
public const int MatrixTotalElementsCount = 25
Wartość pola
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Metody
GetMatrix()
Pobiera wartości macierzy.
public float[][] GetMatrix()
Zwraca
float[][]
Tablica wartości macierzy.