Class ColorBlend
Namespace: Aspose.Imaging
Assembly: Aspose.Imaging.dll (25.2.0)
Định nghĩa các mảng màu và vị trí được sử dụng để nội suy pha trộn màu trong một gradient đa màu. Lớp này không thể được kế thừa.
public sealed class ColorBlend
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
ColorBlend()
Khởi tạo một thể hiện mới của lớp Aspose.Imaging.ColorBlend.
public ColorBlend()
ColorBlend(int)
Khởi tạo một thể hiện mới của lớp Aspose.Imaging.ColorBlend với số lượng màu và vị trí được chỉ định.
public ColorBlend(int count)
Tham số
count
int
Số lượng màu và vị trí trong Aspose.Imaging.ColorBlend này.
Các Thuộc Tính
Colors
Lấy hoặc thiết lập một mảng màu đại diện cho các màu sẽ sử dụng tại các vị trí tương ứng dọc theo một gradient.
public Color[] Colors { get; set; }
Giá Trị Thuộc Tính
Color[]
Positions
Lấy hoặc thiết lập các vị trí dọc theo một đường gradient.
public float[] Positions { get; set; }
Giá Trị Thuộc Tính
float[]
Các Phương Thức
Equals(object)
Kiểm tra xem đối tượng được chỉ định có phải là lớp Aspose.Imaging.ColorBlend và có tương đương với lớp Aspose.Imaging.ColorBlend này hay không.
public override bool Equals(object obj)
Tham số
obj
object
Đối tượng để kiểm tra.
Trả về
True nếu obj
là một lớp Aspose.Imaging.ColorBlend tương đương với lớp Aspose.Imaging.ColorBlend này; ngược lại, false.
GetHashCode()
Trả về một mã băm cho thể hiện này.
public override int GetHashCode()
Trả về
Một mã băm cho thể hiện này, phù hợp để sử dụng trong các thuật toán băm và cấu trúc dữ liệu như bảng băm.