Class ColorMatrix

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

objectColorMatrix

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

int

MatrixDimensionsCount

Số lượng kích thước ma trận.

public const int MatrixDimensionsCount = 5

Giá trị trường

int

MatrixTotalElementsCount

Tổng số phần tử trong ma trận.

public const int MatrixTotalElementsCount = 25

Giá trị trường

int

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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.

 Tiếng Việt