Interface IColorPalette
nazivni prostor: Aspose.Imaging Sastav: Aspose.Imaging.dll (25.5.0)
Interfejs palete boje.
public interface IColorPaletteProperties
Argb32Entries
Dobiva niz 32-bitnih ARGB struktura.
int[] Argb32Entries { get; }Vrijednost nekretnina
int []
Entries
Dostaje niz Aspose.Imaging.Color struktura.
Color[] Entries { get; }Vrijednost nekretnina
Color []
EntriesCount
Saznajte broj ulazaka.
int EntriesCount { get; }Vrijednost nekretnina
IsCompactPalette
Dobiva vrijednost koja ukazuje da li se koristi kompaktna paleta.
bool IsCompactPalette { get; }Vrijednost nekretnina
Remarks
Kompaktna paleta znači da će slika sadržavati samo navedene palete ulaznice ako je moguće ili, drugim riječima, slika će biti kompaktnija i zauzimati manje prostora;inače će biti 2^BitsPerPixel ulaznice i slika će rezervirati više prostora za sve moguće palete ulaznice.Postavljanje ove vrijednosti na istinite i mijenjanje palete ulazaka može uzrokovati kaznu učinkovitosti budući da se promjena podataka može dogoditi tako da ga koristite pažljivo.
Methods
GetArgb32Color(int)
Dobiva 32-bitnu ARGB paletu boja po indeksu.
int GetArgb32Color(int index)Parameters
index int
32-bitni ARGB paletni indeks boja.
Returns
Uvod u paletu boja određen je indeksom .
Exceptions
ako je određena paleta boja index’ izvan rasponu ulazaka palete.
GetColor(int)
Pronađite paletu boje po indeksu.
Color GetColor(int index)Parameters
index int
Indeks palete boje.
Returns
Uvod u paletu boja određen je indeksom .
Exceptions
ako je određena paleta boja index’ izvan rasponu ulazaka palete.
GetNearestColorIndex(int)
Pronađite indeks najbliže 32-bitne ARGB boje.
int GetNearestColorIndex(int argb32Color)Parameters
argb32Color int
32-bitna ARGB boja
Returns
Indeks najbliže boje.
GetNearestColorIndex(Color)
Pronađite indeks najbliže boje.
int GetNearestColorIndex(Color color)Parameters
color Color
To je boja.
Returns
Indeks najbliže boje.