ColorPalette Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет массив цветов, составляющих цветовую палитру. Цвета являются 32-разрядными цветами ARGB. Не наследуется.
public ref class ColorPalette sealed
public sealed class ColorPalette
type ColorPalette = class
Public NotInheritable Class ColorPalette
- Наследование
-
ColorPalette
Комментарии
Невозможно создать объект напрямую ColorPalette . Если вы создали ColorPalette объект, можно управлять размером палитры для определенного изображения, который не допускается. Image.Palette Используйте свойство для получения ColorPalette объекта.
Цвета в палитре ограничены 32-разрядными цветами ARGB. 32-разрядный цвет ARGB имеет 8 бит для альфа-, красных, зеленых и синих значений. Самые низкие 8 бит составляют синий бит, следующие 8 бит зеленые, следующие 8 бит красные, и наиболее значимые 8 биты альфа. Это означает, что каждый компонент может отличаться от 0 до 255. Полностью включена 255 и полностью отключена 0. Альфа используется для прозрачности значения цвета (альфа = 0) или непрозрачности (альфа = 255). Количество уровней интенсивности в изображении можно увеличить, не увеличивая количество используемых цветов. Этот процесс создает то, что называется полутоном, и он предлагает повышенную контрастность за счет уменьшения разрешения.
Конструкторы
| Имя | Описание |
|---|---|
| ColorPalette(Color[]) |
Создает настраиваемую цветовую палитру. |
| ColorPalette(PaletteType) |
Создает стандартную цветовую палитру. |
Свойства
| Имя | Описание |
|---|---|
| Entries |
Возвращает массив Color структур. |
| Flags |
Возвращает значение, указывающее, как интерпретировать сведения о цвете в массиве цветов. |
Методы
| Имя | Описание |
|---|---|
| CreateOptimalPalette(Int32, Boolean, Bitmap) |
Создает оптимальную цветовую палитру на основе цветов в заданном растровом рисунке. |
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |