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


Эффект альфа-задания

[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует, чтобы новый код использовал MediaPlayer, IMFMediaEngine и аудио- и видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, использующий устаревшие API, чтобы по возможности использовать новые API.]

Примечание

[Не рекомендуется. Этот API можно удалить из будущих выпусков Windows.]

 

Эффект Альфа-сеттера задает альфа-биты на видеоинтере.

Идентификатор класса (CLSID): {506D89AE-909A-44f7-9444-ABD575896E35}

Имя переменной CLSID: CLSID_DxtAlphaSetter

Понятное имя: "DxtAlphaSetter"

Свойства

Свойство Тип По умолчанию Описание
Коэффициент альфа BYTE -1 Задает альфа-значение для всего изображения.
AlphaRamp double -1.0 Задает альфа-значение в процентах от исходного альфа-значения.

 

Комментарии

Свойство с отрицательным значением игнорируется. Только одно свойство может иметь не отрицательное значение. Свойство Alpha задает постоянное альфа-значение для каждого пикселя на изображении. Это свойство перезаписывает альфа-значения из исходного изображения. Свойство AlphaRamp задает альфа-значение каждого пикселя в процентах от исходного значения пикселя в диапазоне от 0,0 до 1,0.

Альфа-смешивание