Interface IColorPalette
نام ها : Aspose.Imaging جمع آوری: Aspose.Imaging.dll (25.4.0)
رابط پالت رنگی
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 بیتی از ورودی های پیکسل وجود خواهد داشت و تصویر فضای بیشتری را برای تمام ورودی های پالت ممکن ذخیره می کند.قرار دادن این مقدار به واقعی و تغییر پالت ورودی ها می تواند منجر به عملکرد مجازات از آنجا که حرکت داده ها ممکن است رخ دهد بنابراین آن را با دقت استفاده کنید.
Methods
GetArgb32Color(int)
رنگ پالت 32 بیتی ARGB را به صورت شاخص دریافت می کند.
int GetArgb32Color(int index)
Parameters
index
int
شاخص رنگی 32 بیتی ARGB
Returns
ورودی پالت رنگی که توسط index" مشخص شده است.
Exceptions
اگر پالت رنگی index’ مشخص شده خارج از محدوده ورودی پالت است.
GetColor(int)
رنگ پالت را با شاخص به دست می آورد.
Color GetColor(int index)
Parameters
index
int
شاخص رنگ پالت
Returns
ورودی پالت رنگی که توسط index" مشخص شده است.
Exceptions
اگر پالت رنگی index’ مشخص شده خارج از محدوده ورودی پالت است.
GetNearestColorIndex(int)
شاخص نزدیک ترین رنگ 32 بیتی ARGB را دریافت می کند.
int GetNearestColorIndex(int argb32Color)
Parameters
argb32Color
int
رنگ 32 بیتی ARGB
Returns
شاخص نزدیک ترین رنگ
GetNearestColorIndex(Color)
شاخص نزدیک ترین رنگ را دریافت کنید.
int GetNearestColorIndex(Color color)
Parameters
color
Color
رنگ است.
Returns
شاخص نزدیک ترین رنگ