Class ColorMatrix
Namespace: Aspose.Imaging
Assembly: Aspose.Imaging.dll (25.2.0)
Definisce una matrice 5 x 5 che contiene le coordinate per lo spazio RGBA. Diversi metodi della classe Aspose.Imaging.ImageAttributes regolano i colori dell’immagine utilizzando una matrice di colori. Questa classe non può essere ereditata.
public sealed class ColorMatrix
Ereditarietà
Membri Ereditati
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Costruttori
ColorMatrix()
Inizializza una nuova istanza della classe Aspose.Imaging.ColorMatrix.
public ColorMatrix()
ColorMatrix(float[][])
Inizializza una nuova istanza della classe Aspose.Imaging.ColorMatrix utilizzando gli elementi nella matrice specificata newColorMatrix
.
public ColorMatrix(float[][] newColorMatrix)
Parametri
newColorMatrix
float[][]
I valori degli elementi per la nuova Aspose.Imaging.ColorMatrix.
Campi
MatrixDimensionElementsCount
Il numero di elementi nella dimensione della matrice.
public const int MatrixDimensionElementsCount = 5
Valore del Campo
MatrixDimensionsCount
Il numero di dimensioni della matrice.
public const int MatrixDimensionsCount = 5
Valore del Campo
MatrixTotalElementsCount
Il numero totale di elementi nella matrice.
public const int MatrixTotalElementsCount = 25
Valore del Campo
Proprietà
Matrix00
Ottiene o imposta l’elemento nella riga 0 (zero) e colonna 0 di questa Aspose.Imaging.ColorMatrix.
public float Matrix00 { get; set; }
Valore della Proprietà
Matrix01
Ottiene o imposta l’elemento nella riga 0 (zero) e prima colonna di questa Aspose.Imaging.ColorMatrix.
public float Matrix01 { get; set; }
Valore della Proprietà
Matrix02
Ottiene o imposta l’elemento nella riga 0 (zero) e seconda colonna di questa Aspose.Imaging.ColorMatrix.
public float Matrix02 { get; set; }
Valore della Proprietà
Matrix03
Ottiene o imposta l’elemento nella riga 0 (zero) e terza colonna di questa Aspose.Imaging.ColorMatrix.
public float Matrix03 { get; set; }
Valore della Proprietà
Matrix04
Ottiene o imposta l’elemento nella riga 0 (zero) e quarta colonna di questa Aspose.Imaging.ColorMatrix.
public float Matrix04 { get; set; }
Valore della Proprietà
Matrix10
Ottiene o imposta l’elemento nella prima riga e colonna 0 (zero) di questa Aspose.Imaging.ColorMatrix.
public float Matrix10 { get; set; }
Valore della Proprietà
Matrix11
Ottiene o imposta l’elemento nella prima riga e prima colonna di questa Aspose.Imaging.ColorMatrix.
public float Matrix11 { get; set; }
Valore della Proprietà
Matrix12
Ottiene o imposta l’elemento nella prima riga e seconda colonna di questa Aspose.Imaging.ColorMatrix.
public float Matrix12 { get; set; }
Valore della Proprietà
Matrix13
Ottiene o imposta l’elemento nella prima riga e terza colonna di questa Aspose.Imaging.ColorMatrix.
public float Matrix13 { get; set; }
Valore della Proprietà
Matrix14
Ottiene o imposta l’elemento nella prima riga e quarta colonna di questa Aspose.Imaging.ColorMatrix.
public float Matrix14 { get; set; }
Valore della Proprietà
Matrix20
Ottiene o imposta l’elemento nella seconda riga e colonna 0 (zero) di questa Aspose.Imaging.ColorMatrix.
public float Matrix20 { get; set; }
Valore della Proprietà
Matrix21
Ottiene o imposta l’elemento nella seconda riga e prima colonna di questa Aspose.Imaging.ColorMatrix.
public float Matrix21 { get; set; }
Valore della Proprietà
Matrix22
Ottiene o imposta l’elemento nella seconda riga e seconda colonna di questa Aspose.Imaging.ColorMatrix.
public float Matrix22 { get; set; }
Valore della Proprietà
Matrix23
Ottiene o imposta l’elemento nella seconda riga e terza colonna di questa Aspose.Imaging.ColorMatrix.
public float Matrix23 { get; set; }
Valore della Proprietà
Matrix24
Ottiene o imposta l’elemento nella seconda riga e quarta colonna di questa Aspose.Imaging.ColorMatrix.
public float Matrix24 { get; set; }
Valore della Proprietà
Matrix30
Ottiene o imposta l’elemento nella terza riga e colonna 0 (zero) di questa Aspose.Imaging.ColorMatrix.
public float Matrix30 { get; set; }
Valore della Proprietà
Matrix31
Ottiene o imposta l’elemento nella terza riga e prima colonna di questa Aspose.Imaging.ColorMatrix.
public float Matrix31 { get; set; }
Valore della Proprietà
Matrix32
Ottiene o imposta l’elemento nella terza riga e seconda colonna di questa Aspose.Imaging.ColorMatrix.
public float Matrix32 { get; set; }
Valore della Proprietà
Matrix33
Ottiene o imposta l’elemento nella terza riga e terza colonna di questa Aspose.Imaging.ColorMatrix.
public float Matrix33 { get; set; }
Valore della Proprietà
Matrix34
Ottiene o imposta l’elemento nella terza riga e quarta colonna di questa Aspose.Imaging.ColorMatrix.
public float Matrix34 { get; set; }
Valore della Proprietà
Matrix40
Ottiene o imposta l’elemento nella quarta riga e colonna 0 (zero) di questa Aspose.Imaging.ColorMatrix.
public float Matrix40 { get; set; }
Valore della Proprietà
Matrix41
Ottiene o imposta l’elemento nella quarta riga e prima colonna di questa Aspose.Imaging.ColorMatrix.
public float Matrix41 { get; set; }
Valore della Proprietà
Matrix42
Ottiene o imposta l’elemento nella quarta riga e seconda colonna di questa Aspose.Imaging.ColorMatrix.
public float Matrix42 { get; set; }
Valore della Proprietà
Matrix43
Ottiene o imposta l’elemento nella quarta riga e terza colonna di questa Aspose.Imaging.ColorMatrix.
public float Matrix43 { get; set; }
Valore della Proprietà
Matrix44
Ottiene o imposta l’elemento nella quarta riga e quarta colonna di questa Aspose.Imaging.ColorMatrix.
public float Matrix44 { get; set; }
Valore della Proprietà
this[int, int]
Ottiene o imposta l’elemento nella riga e colonna specificate nella Aspose.Imaging.ColorMatrix.
public float this[int row, int column] { get; set; }
Valore della Proprietà
Metodi
GetMatrix()
Ottiene i valori della matrice.
public float[][] GetMatrix()
Restituisce
float[][]
L’array dei valori della matrice.