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


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

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

Синтаксис

typedef enum WICDdsAlphaMode {
  WICDdsAlphaModeUnknown = 0,
  WICDdsAlphaModeStraight = 0x1,
  WICDdsAlphaModePremultiplied = 0x2,
  WICDdsAlphaModeOpaque = 0x3,
  WICDdsAlphaModeCustom = 0x4,
  WICDDSALPHAMODE_FORCE_DWORD = 0x7fffffff
} ;

Константы

 
WICDdsAlphaModeUnknown
Значение: 0
Поведение альфа-канала не указано и должно определяться средством чтения.
WICDdsAlphaModeStraight
Значение: 0x1
Альфа-данные являются прямыми.
WICDdsAlphaModePremultiplied
Значение: 0x2
Альфа-данные предварительно премультируются.
WICDdsAlphaModeOpaque
Значение: 0x3
Альфа-данные непрозрачны (значение UNORM равно 1). Это может использоваться соответствующим средством чтения для оптимизации производительности. Например, операции смешивания можно преобразовать в копии.
WICDdsAlphaModeCustom
Значение: 0x4
Альфа-канал содержит пользовательские данные, которые не являются альфа-данными.
WICDDSALPHAMODE_FORCE_DWORD
Значение: 0x7fffffff

Требования

Требование Значение
Минимальная версия клиента Windows 8.1 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2012 R2 [классические приложения | Приложения UWP]
Верхняя часть wincodec.h

См. также раздел

IWICDdsDecoder::GetParameters

WICDdsParameters