Interface IColorPalette
ชื่อพื้นที่: Aspose.Imaging การประกอบ: Aspose.Imaging.dll (25.4.0)
อินเตอร์เฟซสี Palette
public interface IColorPalette
Properties
Argb32Entries
ได้รับชุดของโครงสร้าง 32 บิต ARGB
int[] Argb32Entries { get; }
คุณสมบัติมูลค่า
int [ ]
Entries
ได้รับชุดของ Aspose.Imaging.Color โครงสร้าง
Color[] Entries { get; }
คุณสมบัติมูลค่า
Color [ ]
EntriesCount
รับรายชื่อเข้าสู่ระบบ
int EntriesCount { get; }
คุณสมบัติมูลค่า
IsCompactPalette
ได้รับค่าแสดงให้เห็นว่าแพลตฟอร์มขนาดกะทัดรัดจะใช้หรือไม่
bool IsCompactPalette { get; }
คุณสมบัติมูลค่า
Remarks
แพลิเคชันขนาดกะทัดรัดหมายความว่าภาพจะประกอบด้วยรายการแพลิเคชันที่ระบุเท่านั้นหากเป็นไปได้หรือด้วยคําอื่นภาพจะมีความกะทัดรัดมากขึ้นและใช้พื้นที่น้อยลงในทางอื่น ๆ จะมี 2^bitPerPixel entries และภาพจะจัดเก็บพื้นที่มากขึ้นสําหรับรายการแพลตฟอร์มทั้งหมดที่เป็นไปได้การตั้งค่าค่านี้เป็นจริงและเปลี่ยนรายการแพลตฟอร์มอาจทําให้เกิดการลงโทษการทํางานเนื่องจากการเคลื่อนไหวของข้อมูลอาจเกิดขึ้นเพื่อให้ใช้มันอย่างระมัดระวัง
Methods
GetArgb32Color(int)
ได้รับสีแพลตฟอร์ม 32 บิต ARGB โดย indexes
int GetArgb32Color(int index)
Parameters
index
int
32 บิต ARGB แพลิเคชัน Color Index
Returns
แปลงสีที่ระบุโดย index".
Exceptions
ถ้าแพลตฟอร์มสี index" ที่ระบุไว้จะออกจากช่วงรายการแพลตฟอร์ม
GetColor(int)
รับสีแพลตฟอร์มโดย index
Color GetColor(int index)
Parameters
index
int
ดัชนีสี Palette
Returns
แปลงสีที่ระบุโดย index".
Exceptions
ถ้าแพลตฟอร์มสี index" ที่ระบุไว้จะออกจากช่วงรายการแพลตฟอร์ม
GetNearestColorIndex(int)
ได้รับการแสดงผลของสี 32 บิต ARGB ที่ใกล้ที่สุด
int GetNearestColorIndex(int argb32Color)
Parameters
argb32Color
int
สี ARGB 32 บิต
Returns
ดัชนีของสีใกล้ที่สุด
GetNearestColorIndex(Color)
รับดัชนีของสีที่ใกล้ที่สุด
int GetNearestColorIndex(Color color)
Parameters
color
Color
สี
Returns
ดัชนีของสีใกล้ที่สุด