Class ColorMatrix
Tên không gian: Aspose.Imaging Tổng hợp: Aspose.Imaging.dll (25.4.0)
Định nghĩa một matrix 5 x 5 có chứa các tọa độ cho không gian RGBA. Nhiều phương pháp của Aspose.Imaging.ImageAttributes lớp điều chỉnh màu hình ảnh bằng cách sử dụng một matrice màu.
public sealed class ColorMatrix
Inheritance
Thành viên thừa kế
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
ColorMatrix()
Bắt đầu một trường hợp mới của lớp Aspose.Imaging.ColorMatrix.
public ColorMatrix()
ColorMatrix(Sông[][])
Bắt đầu một ví dụ mới của lớp Aspose.Imaging.ColorMatrix bằng cách sử dụng các yếu tố trong lớp newColoreMatrx".
public ColorMatrix(float[][] newColorMatrix)
Parameters
newColorMatrix
float
[ ] [ ]
Các giá trị của các yếu tố cho Aspose.Imaging.ColorMatrix mới.
Fields
MatrixDimensionElementsCount
Số lượng các yếu tố trong kích thước matrix.
public const int MatrixDimensionElementsCount = 5
Giá trị Field
MatrixDimensionsCount
Số lượng các kích thước matrix.
public const int MatrixDimensionsCount = 5
Giá trị Field
MatrixTotalElementsCount
Tổng số các yếu tố trong matrix.
public const int MatrixTotalElementsCount = 25
Giá trị Field
Properties
Matrix00
Nhận hoặc đặt các yếu tố trong 0 (zero) hàng và 0 cột của Aspose.Imaging.ColorMatrix.
public float Matrix00 { get; set; }
Giá trị bất động sản
Matrix01
Nhận hoặc đặt mục ở hàng 0 (zero) và cột đầu tiên của Aspose.Imaging.ColorMatrix.
public float Matrix01 { get; set; }
Giá trị bất động sản
Matrix02
Nhận hoặc đặt mục ở hàng 0 (zero) và cột thứ hai của Aspose.Imaging.ColorMatrix.
public float Matrix02 { get; set; }
Giá trị bất động sản
Matrix03
Nhận hoặc đặt mục ở hàng 0 (zero) và cột thứ ba của Aspose.Imaging.ColorMatrix.
public float Matrix03 { get; set; }
Giá trị bất động sản
Matrix04
Nhận hoặc đặt các yếu tố ở hàng 0 (zero) và cột thứ tư của Aspose.Imaging.ColorMatrix.
public float Matrix04 { get; set; }
Giá trị bất động sản
Matrix10
Nhận hoặc đặt các yếu tố ở hàng đầu và 0 (zero) cột của Aspose.Imaging.ColorMatrix.
public float Matrix10 { get; set; }
Giá trị bất động sản
Matrix11
Nhận hoặc đặt mục ở hàng đầu và cột đầu tiên của Aspose.Imaging.ColorMatrix.
public float Matrix11 { get; set; }
Giá trị bất động sản
Matrix12
Nhận hoặc đặt các yếu tố ở hàng đầu và cột thứ hai của Aspose.Imaging.ColorMatrix.
public float Matrix12 { get; set; }
Giá trị bất động sản
Matrix13
Nhận hoặc đặt mục ở hàng đầu và cột thứ ba của Aspose.Imaging.ColorMatrix.
public float Matrix13 { get; set; }
Giá trị bất động sản
Matrix14
Nhận hoặc đặt các yếu tố ở hàng đầu và cột thứ tư của Aspose.Imaging.ColorMatrix.
public float Matrix14 { get; set; }
Giá trị bất động sản
Matrix20
Nhận hoặc đặt các yếu tố ở hàng thứ hai và 0 (zero) cột của Aspose.Imaging.ColorMatrix.
public float Matrix20 { get; set; }
Giá trị bất động sản
Matrix21
Nhận hoặc đặt mục ở hàng thứ hai và cột đầu tiên của Aspose.Imaging.ColorMatrix.
public float Matrix21 { get; set; }
Giá trị bất động sản
Matrix22
Nhận hoặc đặt các yếu tố ở hàng thứ hai và cột thứ 2 của Aspose.Imaging.ColorMatrix.
public float Matrix22 { get; set; }
Giá trị bất động sản
Matrix23
Nhận hoặc đặt mục ở hàng thứ hai và cột thứ ba của Aspose.Imaging.ColorMatrix.
public float Matrix23 { get; set; }
Giá trị bất động sản
Matrix24
Nhận hoặc đặt các yếu tố ở hàng thứ hai và cột thứ tư của Aspose.Imaging.ColorMatrix.
public float Matrix24 { get; set; }
Giá trị bất động sản
Matrix30
Nhận hoặc đặt mục ở hàng thứ ba và 0 (zero) cột của Aspose.Imaging.ColorMatrix.
public float Matrix30 { get; set; }
Giá trị bất động sản
Matrix31
Nhận hoặc đặt mục ở hàng thứ ba và cột đầu tiên của Aspose.Imaging.ColorMatrix.
public float Matrix31 { get; set; }
Giá trị bất động sản
Matrix32
Nhận hoặc đặt mục ở hàng thứ ba và cột thứ hai của Aspose.Imaging.ColorMatrix.
public float Matrix32 { get; set; }
Giá trị bất động sản
Matrix33
Nhận hoặc đặt mục ở hàng thứ ba và cột thứ 3 của Aspose.Imaging.ColorMatrix.
public float Matrix33 { get; set; }
Giá trị bất động sản
Matrix34
Nhận hoặc đặt mục ở hàng thứ ba và cột thứ tư của Aspose.Imaging.ColorMatrix.
public float Matrix34 { get; set; }
Giá trị bất động sản
Matrix40
Nhận hoặc đặt các yếu tố ở hàng thứ tư và 0 (zero) cột của Aspose.Imaging.ColorMatrix.
public float Matrix40 { get; set; }
Giá trị bất động sản
Matrix41
Nhận hoặc đặt các yếu tố ở hàng thứ tư và cột đầu tiên của Aspose.Imaging.ColorMatrix.
public float Matrix41 { get; set; }
Giá trị bất động sản
Matrix42
Nhận hoặc đặt các yếu tố ở hàng thứ tư và cột thứ hai của Aspose.Imaging.ColorMatrix.
public float Matrix42 { get; set; }
Giá trị bất động sản
Matrix43
Nhận hoặc đặt mục ở hàng thứ tư và cột thứ ba của Aspose.Imaging.ColorMatrix.
public float Matrix43 { get; set; }
Giá trị bất động sản
Matrix44
Nhận hoặc đặt các yếu tố trong hàng thứ tư và cột thứ 4 của Aspose.Imaging.ColorMatrix.
public float Matrix44 { get; set; }
Giá trị bất động sản
cái này[int, int]
Nhận hoặc đặt các yếu tố ở hàng và cột được chỉ định trong Aspose.Imaging.ColorMatrix.
public float this[int row, int column] { get; set; }
Giá trị bất động sản
Methods
GetMatrix()
Nhận được các giá trị matrix.
public float[][] GetMatrix()
Returns
float [ ] [ ]
Matrix giá trị array.