Class ColorPalette

ColorPalette class

Определяет массив цветов, составляющих цветовую палитру. Цвета являются 32-битными цветами ARGB. Не передается по наследству.

public sealed class ColorPalette : IColorPalette

Конструкторы

ИмяОписание
ColorPalette(Color[])Инициализирует новый экземплярColorPalette класс, а IsCompactPalette имеет значение false.
ColorPalette(int[])Инициализирует новый экземплярColorPalette класс, а IsCompactPalette имеет значение false.
ColorPalette(Color[], bool)Инициализирует новый экземплярColorPalette класс.
ColorPalette(int[], bool)Инициализирует новый экземплярColorPalette класс.

Характеристики

ИмяОписание
Argb32Entries { get; }Получает массив 32-битных структур ARGB.
Entries { get; }Получает массивColor структуры.
EntriesCount { get; }Получает количество записей.
IsCompactPalette { get; }Получает или задает значение, указывающее, используется ли компактная палитра.

Методы

ИмяОписание
static CopyPalette(IColorPalette)Копирует палитру.
static CopyPalette(IColorPalette, bool)Копирует палитру.
GetArgb32Color(int)Получает 32-битный цвет палитры ARGB по индексу.
GetColor(int)Получает цвет палитры по индексу.
GetNearestColorIndex(Color)Получает индекс ближайшего цвета.
GetNearestColorIndex(int)Получает индекс ближайшего цвета.

Смотрите также