Class ColorPalette

ColorPalette class

Definierar en uppsättning färger som utgör en färgpalett. Färgerna är 32-bitars ARGB-färger. Inte ärftlig.

public sealed class ColorPalette : IColorPalette

Konstruktörer

namnBeskrivning
ColorPalette(Color[])Initierar en ny instans avColorPalette klass och IsCompactPalette är falsk.
ColorPalette(int[])Initierar en ny instans avColorPalette klass och IsCompactPalette är falsk.
ColorPalette(Color[], bool)Initierar en ny instans avColorPalette class.
ColorPalette(int[], bool)Initierar en ny instans avColorPalette class.

Egenskaper

namnBeskrivning
Argb32Entries { get; }Får en array med 32-bitars ARGB-strukturer.
Entries { get; }Får en array avColor strukturer.
EntriesCount { get; }Hämtar antalet poster.
IsCompactPalette { get; }Hämtar eller ställer in ett värde som anger om kompakt palett används.

Metoder

namnBeskrivning
static CopyPalette(IColorPalette)Kopierar paletten.
static CopyPalette(IColorPalette, bool)Kopierar paletten.
GetArgb32Color(int)Får 32-bitars ARGB-palettens färg efter index.
GetColor(int)Hämtar palettfärgen efter index.
GetNearestColorIndex(Color)Hämtar index för närmaste färg.
GetNearestColorIndex(int)Hämtar index för närmaste färg.

Se även