Interface IColorPalette
Tên không gian: Aspose.Imaging Tổng hợp: Aspose.Imaging.dll (25.4.0)
Giao diện màu palette.
public interface IColorPalette
Properties
Argb32Entries
Có một loạt các cấu trúc ARGB 32-bit.
int[] Argb32Entries { get; }
Giá trị bất động sản
int [ ]
Entries
Có một loạt các cấu trúc Aspose.Imaging.Color.
Color[] Entries { get; }
Giá trị bất động sản
Color [ ]
EntriesCount
Nhận được số lượng vào.
int EntriesCount { get; }
Giá trị bất động sản
IsCompactPalette
Nó nhận được một giá trị cho thấy liệu pallet nhỏ gọn được sử dụng hay không.
bool IsCompactPalette { get; }
Giá trị bất động sản
Remarks
Bảng nhỏ gọn có nghĩa là hình ảnh sẽ chỉ chứa các mục bảng cụ thể nếu có thể hoặc bằng cách nói khác, hình ảnh sẽ nhỏ gọn hơn và chiếm không gian ít hơn;Nếu không, sẽ có 2^BitsPerPixel entries và hình ảnh sẽ đặt thêm không gian cho tất cả các entries palette có thể.Đặt giá trị này vào thực và thay đổi các mục bảng có thể gây phạt hiệu suất vì lưu lượng dữ liệu có thể xảy ra nên sử dụng nó cẩn thận.
Methods
GetArgb32Color(int)
Nhận màu palette 32-bit ARGB theo chỉ số.
int GetArgb32Color(int index)
Parameters
index
int
Chỉ số màu 32 bit ARGB.
Returns
Nhập bảng màu được chỉ định bởi index'.
Exceptions
nếu bảng màu index’ được chỉ định là ngoài phạm vi nhập bảng.
GetColor(int)
Nhận màu palette theo chỉ số.
Color GetColor(int index)
Parameters
index
int
Chỉ số màu palette.
Returns
Nhập bảng màu được chỉ định bởi index'.
Exceptions
nếu bảng màu index’ được chỉ định là ngoài phạm vi nhập bảng.
GetNearestColorIndex(int)
Nhận chỉ số của màu ARGB 32 bit gần nhất.
int GetNearestColorIndex(int argb32Color)
Parameters
argb32Color
int
Màu sắc 32 bit ARGB
Returns
Chỉ số của màu sắc gần nhất
GetNearestColorIndex(Color)
Nhận chỉ số của màu sắc gần nhất.
int GetNearestColorIndex(Color color)
Parameters
color
Color
Màu sắc
Returns
Chỉ số của màu sắc gần nhất