EmfBlendFunction

EmfBlendFunction structure

Структура, определяющая операции смешивания исходного и целевого растровых изображений.

public struct EmfBlendFunction

Конструкторы

ИмяОписание
EmfBlendFunction(int)Инициализирует новый экземплярEmfBlendFunction класс.

Характеристики

ИмяОписание
AlphaFormat { get; }Получает структуру, указывающую, как исходный и конечный пиксели интерпретируются относительно прозрачности альфа-канала.
BlendFlags { get; }Получает флаги смешивания. Это значение ДОЛЖНО быть 0x00 и ДОЛЖНО игнорироваться.
BlendOperation { get; }Получает код операции смешивания. Единственная определенная операция смешивания источника и назначения — это 0x00, которая указывает, что исходное растровое изображение ДОЛЖНО быть объединено с растровым изображением назначения на основе значений альфа-прозрачности исходных пикселей. Подробнее см. в следующих уравнениях.
SrcConstantAlpha { get; }Получает 8-битное целое число без знака, определяющее альфа-прозрачность, которое определяет сочетание исходного и целевого растровых изображений. Это значение ДОЛЖНО быть и использоваться во всем исходном растровом изображении. Минимальное значение альфа-прозрачности, ноль, соответствует полностью прозрачному, максимальное значение, 0xFF, соответствует полностью непрозрачному. По сути, значение 0xFF указывает, что попиксельные значения альфа-канала определяют смешивание исходного и целевого растровых изображений. Подробности см. в уравнениях далее в этого раздела.

Методы

ИмяОписание
ToInt()Преобразует строковое представление числа в целое число.

Другие члены

ИмяОписание
enum AlphaFormatEnumСтруктура, указывающая, как исходный и конечный пиксели интерпретируются относительно альфа-прозрачности.

Смотрите также