Class ColorMatrix
Името на пространството: Aspose.Imaging Асамблея: Aspose.Imaging.dll (25.4.0)
Определя 5 x 5 матрица, която съдържа координатите за пространството RGBA. Няколко метода на Aspose.Imaging.ImageAttributes клас адаптира цветовете на изображението чрез използване на цветна матрака.
public sealed class ColorMatrix
Inheritance
наследници
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
полева стойност
MatrixDimensionsCount
Броят на матричните измерения.
public const int MatrixDimensionsCount = 5
полева стойност
MatrixTotalElementsCount
Броят на елементите в матрицата.
public const int MatrixTotalElementsCount = 25
полева стойност
Properties
Matrix00
Получава или поставя елемента в ред 0 (с нула) и колона 0 от този Aspose.Imaging.ColorMatrix.
public float Matrix00 { get; set; }
стойност на имота
Matrix01
Получава или поставя елемента в ред 0 (с нула) и първата колона на този Aspose.Imaging.ColorMatrix.
public float Matrix01 { get; set; }
стойност на имота
Matrix02
Получава или поставя елемента в ред 0 (с нула) и втората колона на този Aspose.Imaging.ColorMatrix.
public float Matrix02 { get; set; }
стойност на имота
Matrix03
Получава или поставя елемента в ред 0 (зло) и трета колона на този Aspose.Imaging.ColorMatrix.
public float Matrix03 { get; set; }
стойност на имота
Matrix04
Получава или поставя елемента в ред 0 (нуле) и четвърта колона на този Aspose.Imaging.ColorMatrix.
public float Matrix04 { get; set; }
стойност на имота
Matrix10
Получава или поставя елемента в първия ред и колоната 0 (нуле) на този Aspose.Imaging.ColorMatrix.
public float Matrix10 { get; set; }
стойност на имота
Matrix11
Получава или поставя елемента в първия ред и първата колона на този Aspose.Imaging.ColorMatrix.
public float Matrix11 { get; set; }
стойност на имота
Matrix12
Получава или поставя елемента в първия ред и втория колона на този Aspose.Imaging.ColorMatrix.
public float Matrix12 { get; set; }
стойност на имота
Matrix13
Получава или поставя елемента в първия ред и третия колона на този Aspose.Imaging.ColorMatrix.
public float Matrix13 { get; set; }
стойност на имота
Matrix14
Получава или поставя елемента в първия ред и четвъртия колона на този Aspose.Imaging.ColorMatrix.
public float Matrix14 { get; set; }
стойност на имота
Matrix20
Получава или поставя елемента в втори ред и колона 0 (нуле) на този Aspose.Imaging.ColorMatrix.
public float Matrix20 { get; set; }
стойност на имота
Matrix21
Получава или поставя елемента в втория ред и първата колона на този Aspose.Imaging.ColorMatrix.
public float Matrix21 { get; set; }
стойност на имота
Matrix22
Получава или поставя елемента в втори ред и втори колона на този Aspose.Imaging.ColorMatrix.
public float Matrix22 { get; set; }
стойност на имота
Matrix23
Получава или поставя елемента в втория ред и третия колона на този Aspose.Imaging.ColorMatrix.
public float Matrix23 { get; set; }
стойност на имота
Matrix24
Получава или поставя елемента в втория ред и четвъртия колона на този Aspose.Imaging.ColorMatrix.
public float Matrix24 { get; set; }
стойност на имота
Matrix30
Получава или поставя елемента в третия ред и колона 0 (нуле) на този Aspose.Imaging.ColorMatrix.
public float Matrix30 { get; set; }
стойност на имота
Matrix31
Получава или поставя елемента в третия ред и първата колона на този Aspose.Imaging.ColorMatrix.
public float Matrix31 { get; set; }
стойност на имота
Matrix32
Получава или поставя елемента в третия ред и втория колона на този Aspose.Imaging.ColorMatrix.
public float Matrix32 { get; set; }
стойност на имота
Matrix33
Получава или поставя елемента в третия ред и третата колона на този Aspose.Imaging.ColorMatrix.
public float Matrix33 { get; set; }
стойност на имота
Matrix34
Получава или поставя елемента в третия ред и четвъртия колона на този Aspose.Imaging.ColorMatrix.
public float Matrix34 { get; set; }
стойност на имота
Matrix40
Получава или поставя елемента в четвъртия ред и колона 0 (нуле) на този Aspose.Imaging.ColorMatrix.
public float Matrix40 { get; set; }
стойност на имота
Matrix41
Получава или поставя елемента в четвъртия ред и първата колона на този Aspose.Imaging.ColorMatrix.
public float Matrix41 { get; set; }
стойност на имота
Matrix42
Получава или поставя елемента в четвъртия ред и втория колона на този Aspose.Imaging.ColorMatrix.
public float Matrix42 { get; set; }
стойност на имота
Matrix43
Получава или поставя елемента в четвъртия ред и третата колона на този Aspose.Imaging.ColorMatrix.
public float Matrix43 { get; set; }
стойност на имота
Matrix44
Получава или поставя елемента в четвъртия ред и четврта колона на този Aspose.Imaging.ColorMatrix.
public float Matrix44 { get; set; }
стойност на имота
Това[в, в]
Получава или поставя елемента в посочения ред и колона в Aspose.Imaging.ColorMatrix.
public float this[int row, int column] { get; set; }
стойност на имота
Methods
GetMatrix()
Вземете стойностите на матрицата.
public float[][] GetMatrix()
Returns
float [][]
Матричните стойности са в ред.