Class ColorMatrix
Namespace: Aspose.Imaging
Assembly: Aspose.Imaging.dll (25.2.0)
Định nghĩa một ma trận 5 x 5 chứa tọa độ cho không gian RGBA. Một số phương thức của lớp Aspose.Imaging.ImageAttributes điều chỉnh màu sắc của hình ảnh bằng cách sử dụng ma trận màu. Lớp này không thể được kế thừa.
public sealed class ColorMatrix
Kế thừa
Các thành viên kế thừa
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Các hàm khởi tạo
ColorMatrix()
Khởi tạo một thể hiện mới của lớp Aspose.Imaging.ColorMatrix.
public ColorMatrix()
ColorMatrix(float[][])
Khởi tạo một thể hiện mới của lớp Aspose.Imaging.ColorMatrix sử dụng các phần tử trong ma trận được chỉ định newColorMatrix
.
public ColorMatrix(float[][] newColorMatrix)
Tham số
newColorMatrix
float[][]
Giá trị của các phần tử cho Aspose.Imaging.ColorMatrix mới.
Các trường
MatrixDimensionElementsCount
Số lượng phần tử trong kích thước ma trận.
public const int MatrixDimensionElementsCount = 5
Giá trị trường
MatrixDimensionsCount
Số lượng kích thước ma trận.
public const int MatrixDimensionsCount = 5
Giá trị trường
MatrixTotalElementsCount
Tổng số phần tử trong ma trận.
public const int MatrixTotalElementsCount = 25
Giá trị trường
Các thuộc tính
Matrix00
Lấy hoặc đặt phần tử tại hàng 0 (không) và cột 0 của Aspose.Imaging.ColorMatrix này.
public float Matrix00 { get; set; }
Giá trị thuộc tính
Matrix01
Lấy hoặc đặt phần tử tại hàng 0 (không) và cột đầu tiên của Aspose.Imaging.ColorMatrix này.
public float Matrix01 { get; set; }
Giá trị thuộc tính
Matrix02
Lấy hoặc đặt phần tử tại hàng 0 (không) và cột thứ hai của Aspose.Imaging.ColorMatrix này.
public float Matrix02 { get; set; }
Giá trị thuộc tính
Matrix03
Lấy hoặc đặt phần tử tại hàng 0 (không) và cột thứ ba của Aspose.Imaging.ColorMatrix này.
public float Matrix03 { get; set; }
Giá trị thuộc tính
Matrix04
Lấy hoặc đặt phần tử tại hàng 0 (không) và cột thứ tư của Aspose.Imaging.ColorMatrix này.
public float Matrix04 { get; set; }
Giá trị thuộc tính
Matrix10
Lấy hoặc đặt phần tử tại hàng đầu tiên và cột 0 (không) của Aspose.Imaging.ColorMatrix này.
public float Matrix10 { get; set; }
Giá trị thuộc tính
Matrix11
Lấy hoặc đặt phần tử tại hàng đầu tiên và cột đầu tiên của Aspose.Imaging.ColorMatrix này.
public float Matrix11 { get; set; }
Giá trị thuộc tính
Matrix12
Lấy hoặc đặt phần tử tại hàng đầu tiên và cột thứ hai của Aspose.Imaging.ColorMatrix này.
public float Matrix12 { get; set; }
Giá trị thuộc tính
Matrix13
Lấy hoặc đặt phần tử tại hàng đầu tiên và cột thứ ba của Aspose.Imaging.ColorMatrix này.
public float Matrix13 { get; set; }
Giá trị thuộc tính
Matrix14
Lấy hoặc đặt phần tử tại hàng đầu tiên và cột thứ tư của Aspose.Imaging.ColorMatrix này.
public float Matrix14 { get; set; }
Giá trị thuộc tính
Matrix20
Lấy hoặc đặt phần tử tại hàng thứ hai và cột 0 (không) của Aspose.Imaging.ColorMatrix này.
public float Matrix20 { get; set; }
Giá trị thuộc tính
Matrix21
Lấy hoặc đặt phần tử tại hàng thứ hai và cột đầu tiên của Aspose.Imaging.ColorMatrix này.
public float Matrix21 { get; set; }
Giá trị thuộc tính
Matrix22
Lấy hoặc đặt phần tử tại hàng thứ hai và cột thứ hai của Aspose.Imaging.ColorMatrix này.
public float Matrix22 { get; set; }
Giá trị thuộc tính
Matrix23
Lấy hoặc đặt phần tử tại hàng thứ hai và cột thứ ba của Aspose.Imaging.ColorMatrix này.
public float Matrix23 { get; set; }
Giá trị thuộc tính
Matrix24
Lấy hoặc đặt phần tử tại hàng thứ hai và cột thứ tư của Aspose.Imaging.ColorMatrix này.
public float Matrix24 { get; set; }
Giá trị thuộc tính
Matrix30
Lấy hoặc đặt phần tử tại hàng thứ ba và cột 0 (không) của Aspose.Imaging.ColorMatrix này.
public float Matrix30 { get; set; }
Giá trị thuộc tính
Matrix31
Lấy hoặc đặt phần tử tại hàng thứ ba và cột đầu tiên của Aspose.Imaging.ColorMatrix này.
public float Matrix31 { get; set; }
Giá trị thuộc tính
Matrix32
Lấy hoặc đặt phần tử tại hàng thứ ba và cột thứ hai của Aspose.Imaging.ColorMatrix này.
public float Matrix32 { get; set; }
Giá trị thuộc tính
Matrix33
Lấy hoặc đặt phần tử tại hàng thứ ba và cột thứ ba của Aspose.Imaging.ColorMatrix này.
public float Matrix33 { get; set; }
Giá trị thuộc tính
Matrix34
Lấy hoặc đặt phần tử tại hàng thứ ba và cột thứ tư của Aspose.Imaging.ColorMatrix này.
public float Matrix34 { get; set; }
Giá trị thuộc tính
Matrix40
Lấy hoặc đặt phần tử tại hàng thứ tư và cột 0 (không) của Aspose.Imaging.ColorMatrix này.
public float Matrix40 { get; set; }
Giá trị thuộc tính
Matrix41
Lấy hoặc đặt phần tử tại hàng thứ tư và cột đầu tiên của Aspose.Imaging.ColorMatrix này.
public float Matrix41 { get; set; }
Giá trị thuộc tính
Matrix42
Lấy hoặc đặt phần tử tại hàng thứ tư và cột thứ hai của Aspose.Imaging.ColorMatrix này.
public float Matrix42 { get; set; }
Giá trị thuộc tính
Matrix43
Lấy hoặc đặt phần tử tại hàng thứ tư và cột thứ ba của Aspose.Imaging.ColorMatrix này.
public float Matrix43 { get; set; }
Giá trị thuộc tính
Matrix44
Lấy hoặc đặt phần tử tại hàng thứ tư và cột thứ tư của Aspose.Imaging.ColorMatrix này.
public float Matrix44 { get; set; }
Giá trị thuộc tính
this[int, int]
Lấy hoặc đặt phần tử tại hàng và cột được chỉ định trong Aspose.Imaging.ColorMatrix.
public float this[int row, int column] { get; set; }
Giá trị thuộc tính
Các phương thức
GetMatrix()
Lấy các giá trị ma trận.
public float[][] GetMatrix()
Trả về
float[][]
Mảng giá trị ma trận.