Interface IColorPalette
Именује се: Aspose.Imaging Асамблеја: Aspose.Imaging.dll (25.4.0)
Интерфејс палете боја.
public interface IColorPalette
Properties
Argb32Entries
Добија низ 32-битних АРГБ структура.
int[] Argb32Entries { get; }
Вредност имовине
int []
Entries
Добија низ Aspose.Imaging.Цветних структура.
Color[] Entries { get; }
Вредност имовине
Color []
EntriesCount
Saznajte broj ulazaka.
int EntriesCount { get; }
Вредност имовине
IsCompactPalette
Добија вредност која указује на то да ли се користи компактна палета.
bool IsCompactPalette { get; }
Вредност имовине
Remarks
Kompaktna paleta znači da će slika sadržavati samo navedene palete ulaznice ako je moguće ili, drugim rečima, slika će biti kompaktnija i zauzimati manje prostora;у супротном ће бити 2^БитсПерпиксел уноса и слика ће резервисати више простора за све могуће палете уноса.Postavljanje ove vrednosti na istinite i menjajući palete ulaznice može uzrokovati kaznu za performanse jer se može dogoditi kretanje podataka pa ga pažljivo koristite.
Methods
GetArgb32Color(Инт)
Добија 32-битну палетну боју по индексу.
int GetArgb32Color(int index)
Parameters
index
int
Индекс боја 32-битне палете АРГБ.
Returns
Унос палете боја одређен је индексом index".
Exceptions
ако је означена палета боја index’ изван опсега улаза палета.
GetColor(Инт)
Добије боју палете по индексу.
Color GetColor(int index)
Parameters
index
int
Индекс палете боја.
Returns
Унос палете боја одређен је индексом index".
Exceptions
ако је означена палета боја index’ изван опсега улаза палета.
GetNearestColorIndex(Инт)
Добије индекс најближе 32-битне АРГБ боје.
int GetNearestColorIndex(int argb32Color)
Parameters
argb32Color
int
32-битни ARGB боја
Returns
Индекс најближе боје.
GetNearestColorIndex(Color)
Добије индекс најближе боје.
int GetNearestColorIndex(Color color)
Parameters
color
Color
у боји .
Returns
Индекс најближе боје.