Class ColorMatrix

Class ColorMatrix

Името на пространството: Aspose.Imaging Асамблея: Aspose.Imaging.dll (25.4.0)

Определя 5 x 5 матрица, която съдържа координатите за пространството RGBA. Няколко метода на Aspose.Imaging.ImageAttributes клас адаптира цветовете на изображението чрез използване на цветна матрака.

public sealed class ColorMatrix

Inheritance

object ColorMatrix

наследници

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

Constructors

ColorMatrix()

Иницијализира нова инстанция на Aspose.Imaging.ColorMatrix клас.

public ColorMatrix()

ColorMatrix(Флота[][])

Иницијализира нова инстанция на класата Aspose.Imaging.ColorMatrix с помощта на елементите в посочената матрица newColorMatrix'.

public ColorMatrix(float[][] newColorMatrix)

Parameters

newColorMatrix float [][]

Стойностите на елементите за новия Aspose.Imaging.ColorMatrix.

Fields

MatrixDimensionElementsCount

Броят на елементите в матричното измерение.

public const int MatrixDimensionElementsCount = 5

полева стойност

int

MatrixDimensionsCount

Броят на матричните измерения.

public const int MatrixDimensionsCount = 5

полева стойност

int

MatrixTotalElementsCount

Броят на елементите в матрицата.

public const int MatrixTotalElementsCount = 25

полева стойност

int

Properties

Matrix00

Получава или поставя елемента в ред 0 (с нула) и колона 0 от този Aspose.Imaging.ColorMatrix.

public float Matrix00 { get; set; }

стойност на имота

float

Matrix01

Получава или поставя елемента в ред 0 (с нула) и първата колона на този Aspose.Imaging.ColorMatrix.

public float Matrix01 { get; set; }

стойност на имота

float

Matrix02

Получава или поставя елемента в ред 0 (с нула) и втората колона на този Aspose.Imaging.ColorMatrix.

public float Matrix02 { get; set; }

стойност на имота

float

Matrix03

Получава или поставя елемента в ред 0 (зло) и трета колона на този Aspose.Imaging.ColorMatrix.

public float Matrix03 { get; set; }

стойност на имота

float

Matrix04

Получава или поставя елемента в ред 0 (нуле) и четвърта колона на този Aspose.Imaging.ColorMatrix.

public float Matrix04 { get; set; }

стойност на имота

float

Matrix10

Получава или поставя елемента в първия ред и колоната 0 (нуле) на този Aspose.Imaging.ColorMatrix.

public float Matrix10 { get; set; }

стойност на имота

float

Matrix11

Получава или поставя елемента в първия ред и първата колона на този Aspose.Imaging.ColorMatrix.

public float Matrix11 { get; set; }

стойност на имота

float

Matrix12

Получава или поставя елемента в първия ред и втория колона на този Aspose.Imaging.ColorMatrix.

public float Matrix12 { get; set; }

стойност на имота

float

Matrix13

Получава или поставя елемента в първия ред и третия колона на този Aspose.Imaging.ColorMatrix.

public float Matrix13 { get; set; }

стойност на имота

float

Matrix14

Получава или поставя елемента в първия ред и четвъртия колона на този Aspose.Imaging.ColorMatrix.

public float Matrix14 { get; set; }

стойност на имота

float

Matrix20

Получава или поставя елемента в втори ред и колона 0 (нуле) на този Aspose.Imaging.ColorMatrix.

public float Matrix20 { get; set; }

стойност на имота

float

Matrix21

Получава или поставя елемента в втория ред и първата колона на този Aspose.Imaging.ColorMatrix.

public float Matrix21 { get; set; }

стойност на имота

float

Matrix22

Получава или поставя елемента в втори ред и втори колона на този Aspose.Imaging.ColorMatrix.

public float Matrix22 { get; set; }

стойност на имота

float

Matrix23

Получава или поставя елемента в втория ред и третия колона на този Aspose.Imaging.ColorMatrix.

public float Matrix23 { get; set; }

стойност на имота

float

Matrix24

Получава или поставя елемента в втория ред и четвъртия колона на този Aspose.Imaging.ColorMatrix.

public float Matrix24 { get; set; }

стойност на имота

float

Matrix30

Получава или поставя елемента в третия ред и колона 0 (нуле) на този Aspose.Imaging.ColorMatrix.

public float Matrix30 { get; set; }

стойност на имота

float

Matrix31

Получава или поставя елемента в третия ред и първата колона на този Aspose.Imaging.ColorMatrix.

public float Matrix31 { get; set; }

стойност на имота

float

Matrix32

Получава или поставя елемента в третия ред и втория колона на този Aspose.Imaging.ColorMatrix.

public float Matrix32 { get; set; }

стойност на имота

float

Matrix33

Получава или поставя елемента в третия ред и третата колона на този Aspose.Imaging.ColorMatrix.

public float Matrix33 { get; set; }

стойност на имота

float

Matrix34

Получава или поставя елемента в третия ред и четвъртия колона на този Aspose.Imaging.ColorMatrix.

public float Matrix34 { get; set; }

стойност на имота

float

Matrix40

Получава или поставя елемента в четвъртия ред и колона 0 (нуле) на този Aspose.Imaging.ColorMatrix.

public float Matrix40 { get; set; }

стойност на имота

float

Matrix41

Получава или поставя елемента в четвъртия ред и първата колона на този Aspose.Imaging.ColorMatrix.

public float Matrix41 { get; set; }

стойност на имота

float

Matrix42

Получава или поставя елемента в четвъртия ред и втория колона на този Aspose.Imaging.ColorMatrix.

public float Matrix42 { get; set; }

стойност на имота

float

Matrix43

Получава или поставя елемента в четвъртия ред и третата колона на този Aspose.Imaging.ColorMatrix.

public float Matrix43 { get; set; }

стойност на имота

float

Matrix44

Получава или поставя елемента в четвъртия ред и четврта колона на този Aspose.Imaging.ColorMatrix.

public float Matrix44 { get; set; }

стойност на имота

float

Това[в, в]

Получава или поставя елемента в посочения ред и колона в Aspose.Imaging.ColorMatrix.

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

стойност на имота

float

Methods

GetMatrix()

Вземете стойностите на матрицата.

public float[][] GetMatrix()

Returns

float [][]

Матричните стойности са в ред.

 Български