Contains standard blend modes. They are used when the bitmap is drawn on window or blended with another bitmap.
Namespace:
Aurigma.GraphicsMill.Transforms
Assembly:
Aurigma.GraphicsMill (in Aurigma.GraphicsMill.dll)
public enum BlendMode
| Member name | Description |
|---|---|
| ColorBurn |
Divides the inverted bottom layer by the top layer, and then inverts the result. |
| ColorDodge |
Divides the bottom layer by the inverted top layer. |
| Darken |
Creates a pixel that retains the smallest components of the foreground and background pixels. |
| Difference |
Subtracts the bottom layer from the top layer or vice versa to get a positive value. |
| Exclusion |
Subtracts the bottom layer from the top layer or vice versa to get a positive value. It's less contrast than Difference. |
| HardLight |
Combines Multiply and Screen blend modes. |
| Lighten |
Selects the maximum of each component from the foreground and background pixels. |
| LinearBurn |
The pixels in the two layers are inverted, added together, and then inverted again. |
| Multiply |
Multiplies pixels of the top layer with the corresponding pixels of the bottom layer. |
| None |
Blend modes do not apply. |
| Normal |
Uses the top layer alone. |
| Overlay |
Combines Multiply and Screen blend modes. |
| Screen |
The pixels in the two layers are inverted, multiplied, and then inverted again. |
| SoftLight |
Combines ColorBurn and ColorDodge blend modes. |