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[]) |
Определяет массив цветов, образующий цветовую палитру. Цвета — это 32-разрядные цвета ARGB. Не наследуется. |
ColorPalette(PaletteType) |
Определяет массив цветов, образующий цветовую палитру. Цвета — это 32-разрядные цвета ARGB. Не наследуется. |
Свойства
Entries |
Возвращает массив структур Color. |
Flags |
Возвращает значение, указывающее, как интерпретировать цветовую информацию в массиве цветов. |
Методы
CreateOptimalPalette(Int32, Boolean, Bitmap) |
Определяет массив цветов, образующий цветовую палитру. Цвета — это 32-разрядные цвета ARGB. Не наследуется. |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |