Interface IColorPalette

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; }

คุณสมบัติมูลค่า

int

IsCompactPalette

ได้รับค่าแสดงให้เห็นว่าแพลตฟอร์มขนาดกะทัดรัดจะใช้หรือไม่

bool IsCompactPalette { get; }

คุณสมบัติมูลค่า

bool

Remarks

แพลิเคชันขนาดกะทัดรัดหมายความว่าภาพจะประกอบด้วยรายการแพลิเคชันที่ระบุเท่านั้นหากเป็นไปได้หรือด้วยคําอื่นภาพจะมีความกะทัดรัดมากขึ้นและใช้พื้นที่น้อยลงในทางอื่น ๆ จะมี 2^bitPerPixel entries และภาพจะจัดเก็บพื้นที่มากขึ้นสําหรับรายการแพลตฟอร์มทั้งหมดที่เป็นไปได้การตั้งค่าค่านี้เป็นจริงและเปลี่ยนรายการแพลตฟอร์มอาจทําให้เกิดการลงโทษการทํางานเนื่องจากการเคลื่อนไหวของข้อมูลอาจเกิดขึ้นเพื่อให้ใช้มันอย่างระมัดระวัง

Methods

GetArgb32Color(int)

ได้รับสีแพลตฟอร์ม 32 บิต ARGB โดย indexes

int GetArgb32Color(int index)

Parameters

index int

32 บิต ARGB แพลิเคชัน Color Index

Returns

int

แปลงสีที่ระบุโดย index".

Exceptions

ArgumentOutOfRangeException

ถ้าแพลตฟอร์มสี index" ที่ระบุไว้จะออกจากช่วงรายการแพลตฟอร์ม

GetColor(int)

รับสีแพลตฟอร์มโดย index

Color GetColor(int index)

Parameters

index int

ดัชนีสี Palette

Returns

Color

แปลงสีที่ระบุโดย index".

Exceptions

ArgumentOutOfRangeException

ถ้าแพลตฟอร์มสี index" ที่ระบุไว้จะออกจากช่วงรายการแพลตฟอร์ม

GetNearestColorIndex(int)

ได้รับการแสดงผลของสี 32 บิต ARGB ที่ใกล้ที่สุด

int GetNearestColorIndex(int argb32Color)

Parameters

argb32Color int

สี ARGB 32 บิต

Returns

int

ดัชนีของสีใกล้ที่สุด

GetNearestColorIndex(Color)

รับดัชนีของสีที่ใกล้ที่สุด

int GetNearestColorIndex(Color color)

Parameters

color Color

สี

Returns

int

ดัชนีของสีใกล้ที่สุด

 แบบไทย