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


Перечисление WICBitmapPaletteType (wincodec.h)

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

Синтаксис

typedef enum WICBitmapPaletteType {
  WICBitmapPaletteTypeCustom = 0,
  WICBitmapPaletteTypeMedianCut = 0x1,
  WICBitmapPaletteTypeFixedBW = 0x2,
  WICBitmapPaletteTypeFixedHalftone8 = 0x3,
  WICBitmapPaletteTypeFixedHalftone27 = 0x4,
  WICBitmapPaletteTypeFixedHalftone64 = 0x5,
  WICBitmapPaletteTypeFixedHalftone125 = 0x6,
  WICBitmapPaletteTypeFixedHalftone216 = 0x7,
  WICBitmapPaletteTypeFixedWebPalette,
  WICBitmapPaletteTypeFixedHalftone252 = 0x8,
  WICBitmapPaletteTypeFixedHalftone256 = 0x9,
  WICBitmapPaletteTypeFixedGray4 = 0xa,
  WICBitmapPaletteTypeFixedGray16 = 0xb,
  WICBitmapPaletteTypeFixedGray256 = 0xc,
  WICBITMAPPALETTETYPE_FORCE_DWORD = 0x7fffffff
} ;

Константы

 
WICBitmapPaletteTypeCustom
Значение: 0
Произвольная настраиваемая палитра, предоставляемая вызывающим элементом.
WICBitmapPaletteTypeMedianCut
Значение: 0x1
Оптимальная палитра, созданная с помощью алгоритма медианного выреза. Производный от цветов на изображении.
WICBitmapPaletteTypeFixedBW
Значение: 0x2
Черно-белая палитра.
WICBitmapPaletteTypeFixedHalftone8
Значение: 0x3
Палитра с 8-цветными первичными возможностями и 16 системными цветами. При удалении дубликатов доступно 16 цветов.
WICBitmapPaletteTypeFixedHalftone27
Значение: 0x4
Палитра с 3 уровнями интенсивности каждой основной: 27 цветных первичных и 16 системных цветов. При удалении дубликатов доступно 35 цветов.
WICBitmapPaletteTypeFixedHalftone64
Значение: 0x5
Палитра с 4 уровнями интенсивности каждого основного: 64-цветные первичные и 16 системных цветов. Если дубликаты удалены, доступно 72 цвета.
WICBitmapPaletteTypeFixedHalftone125
Значение: 0x6
Палитра, которая имеет 5 уровней интенсивности каждого основного: 125 цветных первичных и 16 системных цветов. При удалении дубликатов доступно 133 цвета.
WICBitmapPaletteTypeFixedHalftone216
Значение: 0x7
Палитра с 6 уровнями интенсивности каждой основной: 216 цветных первичных и 16 системных цветов. При удалении дубликатов доступно 224 цвета. Это то же самое, что WICBitmapPaletteFixedHalftoneWeb.
WICBitmapPaletteTypeFixedWebPalette
Палитра с 6 уровнями интенсивности каждой основной: 216 цветных первичных и 16 системных цветов. При удалении дубликатов доступно 224 цвета. Это то же самое, что и WICBitmapPaletteTypeFixedHalftone216.
WICBitmapPaletteTypeFixedHalftone252
Значение: 0x8
Палитра с 252 цветами первичных компонентов и 16 системных цветов. При удалении дубликатов доступно 256 цветов.
WICBitmapPaletteTypeFixedHalftone256
Значение: 0x9
Палитра с 256-цветными первичными и 16 системными цветами. При удалении дубликатов доступно 256 цветов.
WICBitmapPaletteTypeFixedGray4
Значение: 0xa
Палитра с 4 оттенками серого.
WICBitmapPaletteTypeFixedGray16
Значение: 0xb
Палитра с 16 оттенками серого.
WICBitmapPaletteTypeFixedGray256
Значение: 0xc
Палитра с 256 оттенками серого.
WICBITMAPPALETTETYPE_FORCE_DWORD
Значение: 0x7fffffff

Требования

Требование Значение
Минимальная версия клиента Windows XP с пакетом обновления 2 (SP2), Windows Vista [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 [классические приложения | Приложения UWP]
Верхняя часть wincodec.h