Class ColorMatrix

Class ColorMatrix

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

Define uma matriz 5 x 5 que contém as coordenadas para o espaço RGBA. Vários métodos da classe Aspose.Imaging.ImageAttributes ajustam as cores da imagem usando uma matriz de cores. Esta classe não pode ser herdada.

public sealed class ColorMatrix

Herança

objectColorMatrix

Membros Herdados

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

Construtores

ColorMatrix()

Inicializa uma nova instância da classe Aspose.Imaging.ColorMatrix.

public ColorMatrix()

ColorMatrix(float[][])

Inicializa uma nova instância da classe Aspose.Imaging.ColorMatrix usando os elementos na matriz especificada newColorMatrix.

public ColorMatrix(float[][] newColorMatrix)

Parâmetros

newColorMatrix float[][]

Os valores dos elementos para a nova Aspose.Imaging.ColorMatrix.

Campos

MatrixDimensionElementsCount

O número de elementos na dimensão da matriz.

public const int MatrixDimensionElementsCount = 5

Valor do Campo

int

MatrixDimensionsCount

O número de dimensões da matriz.

public const int MatrixDimensionsCount = 5

Valor do Campo

int

MatrixTotalElementsCount

O número total de elementos na matriz.

public const int MatrixTotalElementsCount = 25

Valor do Campo

int

Propriedades

Matrix00

Obtém ou define o elemento na linha 0 (zero) e coluna 0 desta Aspose.Imaging.ColorMatrix.

public float Matrix00 { get; set; }

Valor da Propriedade

float

Matrix01

Obtém ou define o elemento na linha 0 (zero) e primeira coluna desta Aspose.Imaging.ColorMatrix.

public float Matrix01 { get; set; }

Valor da Propriedade

float

Matrix02

Obtém ou define o elemento na linha 0 (zero) e segunda coluna desta Aspose.Imaging.ColorMatrix.

public float Matrix02 { get; set; }

Valor da Propriedade

float

Matrix03

Obtém ou define o elemento na linha 0 (zero) e terceira coluna desta Aspose.Imaging.ColorMatrix.

public float Matrix03 { get; set; }

Valor da Propriedade

float

Matrix04

Obtém ou define o elemento na linha 0 (zero) e quarta coluna desta Aspose.Imaging.ColorMatrix.

public float Matrix04 { get; set; }

Valor da Propriedade

float

Matrix10

Obtém ou define o elemento na primeira linha e coluna 0 (zero) desta Aspose.Imaging.ColorMatrix.

public float Matrix10 { get; set; }

Valor da Propriedade

float

Matrix11

Obtém ou define o elemento na primeira linha e primeira coluna desta Aspose.Imaging.ColorMatrix.

public float Matrix11 { get; set; }

Valor da Propriedade

float

Matrix12

Obtém ou define o elemento na primeira linha e segunda coluna desta Aspose.Imaging.ColorMatrix.

public float Matrix12 { get; set; }

Valor da Propriedade

float

Matrix13

Obtém ou define o elemento na primeira linha e terceira coluna desta Aspose.Imaging.ColorMatrix.

public float Matrix13 { get; set; }

Valor da Propriedade

float

Matrix14

Obtém ou define o elemento na primeira linha e quarta coluna desta Aspose.Imaging.ColorMatrix.

public float Matrix14 { get; set; }

Valor da Propriedade

float

Matrix20

Obtém ou define o elemento na segunda linha e coluna 0 (zero) desta Aspose.Imaging.ColorMatrix.

public float Matrix20 { get; set; }

Valor da Propriedade

float

Matrix21

Obtém ou define o elemento na segunda linha e primeira coluna desta Aspose.Imaging.ColorMatrix.

public float Matrix21 { get; set; }

Valor da Propriedade

float

Matrix22

Obtém ou define o elemento na segunda linha e segunda coluna desta Aspose.Imaging.ColorMatrix.

public float Matrix22 { get; set; }

Valor da Propriedade

float

Matrix23

Obtém ou define o elemento na segunda linha e terceira coluna desta Aspose.Imaging.ColorMatrix.

public float Matrix23 { get; set; }

Valor da Propriedade

float

Matrix24

Obtém ou define o elemento na segunda linha e quarta coluna desta Aspose.Imaging.ColorMatrix.

public float Matrix24 { get; set; }

Valor da Propriedade

float

Matrix30

Obtém ou define o elemento na terceira linha e coluna 0 (zero) desta Aspose.Imaging.ColorMatrix.

public float Matrix30 { get; set; }

Valor da Propriedade

float

Matrix31

Obtém ou define o elemento na terceira linha e primeira coluna desta Aspose.Imaging.ColorMatrix.

public float Matrix31 { get; set; }

Valor da Propriedade

float

Matrix32

Obtém ou define o elemento na terceira linha e segunda coluna desta Aspose.Imaging.ColorMatrix.

public float Matrix32 { get; set; }

Valor da Propriedade

float

Matrix33

Obtém ou define o elemento na terceira linha e terceira coluna desta Aspose.Imaging.ColorMatrix.

public float Matrix33 { get; set; }

Valor da Propriedade

float

Matrix34

Obtém ou define o elemento na terceira linha e quarta coluna desta Aspose.Imaging.ColorMatrix.

public float Matrix34 { get; set; }

Valor da Propriedade

float

Matrix40

Obtém ou define o elemento na quarta linha e coluna 0 (zero) desta Aspose.Imaging.ColorMatrix.

public float Matrix40 { get; set; }

Valor da Propriedade

float

Matrix41

Obtém ou define o elemento na quarta linha e primeira coluna desta Aspose.Imaging.ColorMatrix.

public float Matrix41 { get; set; }

Valor da Propriedade

float

Matrix42

Obtém ou define o elemento na quarta linha e segunda coluna desta Aspose.Imaging.ColorMatrix.

public float Matrix42 { get; set; }

Valor da Propriedade

float

Matrix43

Obtém ou define o elemento na quarta linha e terceira coluna desta Aspose.Imaging.ColorMatrix.

public float Matrix43 { get; set; }

Valor da Propriedade

float

Matrix44

Obtém ou define o elemento na quarta linha e quarta coluna desta Aspose.Imaging.ColorMatrix.

public float Matrix44 { get; set; }

Valor da Propriedade

float

this[int, int]

Obtém ou define o elemento na linha e coluna especificadas na Aspose.Imaging.ColorMatrix.

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

Valor da Propriedade

float

Métodos

GetMatrix()

Obtém os valores da matriz.

public float[][] GetMatrix()

Retorna

float[][]

O array de valores da matriz.

 Português