Поделиться через


PixelFormat Перечисление

Определение

Указывает формат данных о цвете для каждого пикселя изображения.

public enum class PixelFormat
public enum PixelFormat
type PixelFormat = 
Public Enum PixelFormat
Наследование
PixelFormat

Поля

Alpha 262144

Данные о пикселях содержат значения альфа, которые не умножаются в обратном порядке (начиная со старшего разряда).

Canonical 2097152

В формате пикселей по умолчанию на точку приходится 32 бита. Этот формат задает 24-битовую глубину цвета и 8-битовый альфа-канал.

DontCare 0

Формат пикселей не указан.

Extended 1048576

Зарезервировано.

Format16bppArgb1555 397319

Формат пикселей – 16 бит на точку. Информация о цвете определяет 32 768 оттенков цвета, где 5 бит отведены на красный канал, 5 бит на зеленый, 5 бит на синий и 1 бит на альфа-канал.

Format16bppGrayScale 1052676

Формат пикселей – 16 бит на точку. Данные цвета предусматривают 65 536 оттенков серого.

Format16bppRgb555 135173

Указывает, что форматом отводится 16 бит на пиксель: по 5 бит на красный, зеленый и синий каналы. Оставшийся бит не используется.

Format16bppRgb565 135174

Указывает, что форматом отводится 16 бит на пиксель: по 5 бит на красный и синий канал, 6 бит на зеленый канал.

Format1bppIndexed 196865

Указывает, что форматом отводится 1 бит на пиксель и используется индексированный цвет. Следовательно, таблица цветов содержит два цвета.

Format24bppRgb 137224

Указывает, что форматом отводится 24 бита на пиксель: по 8 бит на красный, зеленый и синий каналы.

Format32bppArgb 2498570

Указывает, что форматом отводится 32 бита на пиксель: по 8 бит на красный, зеленый и синий каналы, а также альфа-канал.

Format32bppPArgb 925707

Указывает, что форматом отводится 32 бита на пиксель: по 8 бит на красный, зеленый и синий каналы, а также альфа-канал. Красный, зеленый и синий каналы умножаются в обратном порядке с учетом альфа-канала.

Format32bppRgb 139273

Указывает, что форматом отводится 32 бита на пиксель: по 8 бит на красный, зеленый и синий каналы. Оставшиеся 8 бит не используются.

Format48bppRgb 1060876

Указывает, что форматом отводится 48 бит на пиксель: по 16 бит на красный, зеленый и синий каналы.

Format4bppIndexed 197634

Указывает, что форматом отводится 4 бита на пиксель и цвета индексированы.

Format64bppArgb 3424269

Указывает, что форматом отводится 64 бита на пиксель: по 16 бит на красный, зеленый и синий каналы, а также альфа-канал.

Format64bppPArgb 1851406

Указывает, что форматом отводится 64 бита на пиксель: по 16 бит на красный, зеленый и синий каналы, а также альфа-канал. Красный, зеленый и синий каналы умножаются в обратном порядке с учетом альфа-канала.

Format8bppIndexed 198659

Указывает, что форматом отводится 8 бит на пиксель и цвета индексированы. Следовательно, таблица цветов содержит 256 цветов.

Gdi 131072

Данные о пикселях содержат цвета GDI.

Indexed 65536

Данные о пикселях содержат значения индексированных цветов, то есть значение является индексом цвета в системной таблице цветов, в отличие от отдельных значений цветов.

Max 15

Максимальное значение данного перечисления.

PAlpha 524288

Формат пикселей содержит значения альфа, умноженные в обратном порядке.

Undefined 0

Формат пикселей не определен.

Комментарии

Формат пикселей определяет количество битов памяти, связанных с одним пикселем данных. Формат также определяет порядок цветовых компонентов в одном пикселе данных.

PixelFormat48bppRGB, PixelFormat64bppARGB и PixelFormat64bppPARGB используют 16 бит на компонент цвета (канал). GDI+ версии 1.0 и 1.1 может считывать 16-разрядные изображения на канал, но такие изображения преобразуются в формат 8 бит на канал для обработки, отображения и сохранения. Каждый 16-разрядный цветной канал может содержать значение в диапазоне от 0 до 2^13.

Некоторые форматы пикселей содержат предварительно заданные значения цвета. Premultiplied означает, что значения цвета уже умножены на альфа-значение.

Применяется к