Interface IColorPalette
nazivni prostor: Aspose.Imaging Sastav: Aspose.Imaging.dll (25.4.0)
Interfejs palete boje.
public interface IColorPalette
Properties
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.