Interface IColorPalette
Navne til: Aspose.Imaging Sammensætning: Aspose.Imaging.dll (25.4.0)
Farvepalet grænseflade.
public interface IColorPalette
Properties
Argb32Entries
Det giver en række 32-bit ARGB-strukturer.
int[] Argb32Entries { get; }
Ejendomsværdi
int []
Entries
Få en række af Aspose.Imaging.Color strukturer.
Color[] Entries { get; }
Ejendomsværdi
Color []
EntriesCount
Tænk på indtægterne.
int EntriesCount { get; }
Ejendomsværdi
IsCompactPalette
Giver en værdi, der angiver, om den kompakte palette anvendes.
bool IsCompactPalette { get; }
Ejendomsværdi
Remarks
Compact palet betyder, at billedet kun vil indeholde de angivne paletindtægter, hvis det er muligt eller med andre ord billedet vil være mere kompakt og besidder mindre plads;Ellers vil der være 2^BitsPerPixel-indtægter, og billedet reserverer mere plads til alle mulige paletteindtægter.Indstillingen af denne værdi til ægte og ændring af paletindtægter kan forårsage præstationsstraff, da data bevægelse kan forekomme, så brug den omhyggeligt.
Methods
GetArgb32Color(Int)
Få den 32-bit ARGB palet farve efter indeks.
int GetArgb32Color(int index)
Parameters
index
int
Den 32-bit ARGB palet farve indeks.
Returns
Indtægten i farvepaletten angives af index'.
Exceptions
hvis farvepaletten index’ angivet er uden for paletten indtægtsområdet.
GetColor(Int)
Får paletten farve efter indeks.
Color GetColor(int index)
Parameters
index
int
Det er farveindekset.
Returns
Indtægten i farvepaletten angives af index'.
Exceptions
hvis farvepaletten index’ angivet er uden for paletten indtægtsområdet.
GetNearestColorIndex(Int)
Få indekset af den nærmeste 32-bit ARGB farve.
int GetNearestColorIndex(int argb32Color)
Parameters
argb32Color
int
32 bit ARGB farve.
Returns
Indeksen for den nærmeste farve.
GetNearestColorIndex(Color)
Indekset er den nærmeste farve.
int GetNearestColorIndex(Color color)
Parameters
color
Color
Den farve.
Returns
Indeksen for den nærmeste farve.