Interface IColorPalette
Namn på plats: Aspose.Imaging Församling: Aspose.Imaging.dll (25.4.0)
Färgpalett gränssnitt.
public interface IColorPalette
Properties
Argb32Entries
Få en rad 32-bitars ARGB-strukturer.
int[] Argb32Entries { get; }
Fastighetsvärde
int [ ]
Entries
Få en rad Aspose.Imaging.Color strukturer.
Color[] Entries { get; }
Fastighetsvärde
Color [ ]
EntriesCount
Det räknas entréerna.
int EntriesCount { get; }
Fastighetsvärde
IsCompactPalette
Det får ett värde som indikerar om den kompakta paletten används.
bool IsCompactPalette { get; }
Fastighetsvärde
Remarks
Kompakt palett betyder att bilden endast kommer att innehålla de angivna palettinsatserna om möjligt eller med andra ord bilden kommer att vara mer kompakt och tar mindre utrymme.Annars kommer det att finnas 2^BitsPerPixel entréer och bilden kommer att reservera mer utrymme för alla möjliga palett entréer.Att sätta detta värde till sant och ändra palettinsatser kan orsaka prestationsstraff eftersom data rörelse kan inträffa så använd det noggrant.
Methods
GetArgb32Color(int)
Få 32-bitars ARGB-palettfärg per index.
int GetArgb32Color(int index)
Parameters
index
int
32-bitars ARGB palettfärgindex.
Returns
Inträdet i färgpaletten angetts av index'.
Exceptions
om färgpaletten index’ angivna är utanför paletten inträdesområde.
GetColor(int)
Får palettfärgen per index.
Color GetColor(int index)
Parameters
index
int
Färgindex för palett.
Returns
Inträdet i färgpaletten angetts av index'.
Exceptions
om färgpaletten index’ angivna är utanför paletten inträdesområde.
GetNearestColorIndex(int)
Få indexet för närmaste 32-bitars ARGB-färg.
int GetNearestColorIndex(int argb32Color)
Parameters
argb32Color
int
Den 32-bitars ARGB färg.
Returns
Index av närmaste färg.
GetNearestColorIndex(Color)
Få indexet av närmaste färg.
int GetNearestColorIndex(Color color)
Parameters
color
Color
Den färgen .
Returns
Index av närmaste färg.