'Declaration Public Enum BlendingMode Inherits System.Enum
public enum BlendingMode : System.Enum
__value public enum BlendingMode : public System.Enum
public enum class BlendingMode : public System.Enum
'Declaration Public Enum BlendingMode Inherits System.Enum
public enum BlendingMode : System.Enum
__value public enum BlendingMode : public System.Enum
public enum class BlendingMode : public System.Enum
Член типа | Описание |
---|---|
Normal | Выбирает исходный цвет, игнорируя фон. |
Multiply | Умножает значения цвета фона и исходного цвета. |
Screen | Умножает дополнения значений цвета фона и источника, а затем дополняет результат. |
Overlay | Умножает или экранирует цвета, в зависимости от значения цвета фона. Исходные цвета накладываются на фон, сохраняя при этом его светлые и темные участки. Цвет фона не заменяется, а смешивается с исходным цветом, чтобы отразить яркость или темноту фона. |
Darken | Выбирает более темный фоновый и исходный цвета. |
Lighten | Выбирает более светлый фоновый и исходный цвета. |
ColorDodge | Осветляет цвет фона, чтобы он отражал исходный цвет. Покраска черным цветом не дает никаких изменений. |
ColorBurn | Затемняет цвет фона, чтобы он отражал исходный цвет. Покраска белым цветом не приводит к изменениям. |
HardLight | Умножает или экранирует цвета, в зависимости от значения исходного цвета. Эффект аналогичен резкому освещению фона. |
SoftLight | Темнеет или осветляет цвета, в зависимости от значения исходного цвета. Эффект аналогичен освещению фона рассеянным прожектором. |
Difference | Вычитает более темный из двух составляющих цветов из более светлого. |
Exclusion | Обеспечивает эффект, аналогичный эффекту режима "Разница", но с меньшей контрастностью. Рисование белым цветом инвертирует цвет фона; покраска черным цветом не дает никаких изменений. |
Hue | Создает цвет с оттенком исходного цвета, а также насыщенностью и яркостью цвета фона. |
Saturation | Создает цвет с насыщенностью исходного цвета, а также оттенком и яркостью цвета фона. Рисование в этом режиме области фона чисто серого цвета (без насыщенности) не приводит к изменениям. |
Color | Создает цвет с оттенком и насыщенностью исходного цвета и яркостью цвета фона. Это сохраняет уровни серого фона и полезно для раскрашивания монохромных изображений или тонирования цветных изображений. |
Luminosity | Создает цвет с яркостью исходного цвета, а также оттенком и насыщенностью цвета фона. Это дает эффект, обратный эффекту цветного режима. |
Brightness | Выбирает яркость фона и исходных цветов. |
Contrast | Выбирает контрастность фона и исходных цветов. |
Gamma | Выбирает гамму фонового и исходного цветов. |
Min | Выбирает минимум фонового и исходного цветов. |
Max | Выбирает максимальное количество фоновых и исходных цветов. |
Sum | Сумма цветов фона и источника. |
Sub | Дополнительный фоновый и исходный цвета. |
Division | Разделяет значения цвета фона и источника. |
Вот C#/VB.NET код, который демонстрирует, как загрузить изображение с диска, смешать цвета в указанной области изображения и сохранить результат в новый файл изображения.
System.Object
 System.ValueType
   System.Enum
     Vintasoft.Imaging.BlendingMode
Целевые платформы: .NET 8; .NET 7; .NET 6; .NET Framework 4.8, 4.7, 4.6, 4.5, 4.0, 3.5
Пространство имен Vintasoft.Imaging
BlendPath(DrawingSurface,GraphicsPathColorBlending[])
BlendingMode