ColorPalette

ColorPalette class

Define una matriz de colores que componen una paleta de colores. Los colores son colores ARGB de 32 bits. No heredable.

public sealed class ColorPalette : IColorPalette

Constructores

NombreDescripción
ColorPalette(Color[])Inicializa una nueva instancia delColorPalette class y IsCompactPalette es false.
ColorPalette(int[])Inicializa una nueva instancia delColorPalette class y IsCompactPalette es false.
ColorPalette(Color[], bool)Inicializa una nueva instancia delColorPalette clase.
ColorPalette(int[], bool)Inicializa una nueva instancia delColorPalette clase.

Propiedades

NombreDescripción
Argb32Entries { get; }Obtiene una matriz de estructuras ARGB de 32 bits.
Entries { get; }Obtiene una matriz deColor estructuras.
EntriesCount { get; }Obtiene el recuento de entradas.
IsCompactPalette { get; }Obtiene o establece un valor que indica si se utiliza la paleta compacta.

Métodos

NombreDescripción
static CopyPalette(IColorPalette)Copia la paleta.
static CopyPalette(IColorPalette, bool)Copia la paleta.
GetArgb32Color(int)Obtiene el color de la paleta ARGB de 32 bits por index.
GetColor(int)Obtiene el color de la paleta por index.
GetNearestColorIndex(Color)Obtiene el índice del color más cercano.
GetNearestColorIndex(int)Obtiene el índice del color más cercano.

Ver también