Negative¶
These are all blending modes which seem to make the image go negative.
Additive Subtractive¶
Subtracts the square root of the lower layer from the upper layer.
![../../_images/Blending_modes_Additive_Subtractive_Sample_image_with_dots.png](../../_images/Blending_modes_Additive_Subtractive_Sample_image_with_dots.png)
Left: Normal. Right: Additive Subtractive.¶
Arcus Tangent¶
Divides the lower layer by the top. Then divides this by Pi. Then uses that in an Arc tangent function, and multiplies it by two.
![../../_images/Blending_modes_Arcus_Tangent_Sample_image_with_dots.png](../../_images/Blending_modes_Arcus_Tangent_Sample_image_with_dots.png)
Left: Normal. Right: Arcus Tangent.¶
Difference¶
Checks per pixel of which layer the pixel-value is highest/lowest, and then subtracts the lower value from the higher-value.
![../../_images/Blending_modes_Difference_Sample_image_with_dots.png](../../_images/Blending_modes_Difference_Sample_image_with_dots.png)
Left: Normal. Right: Difference.¶
Equivalence¶
Subtracts the underlying layer from the upper-layer. Then inverts that. Seems to produce the same result as Difference.
![../../_images/Blending_modes_Equivalence_Sample_image_with_dots.png](../../_images/Blending_modes_Equivalence_Sample_image_with_dots.png)
Left: Normal. Right: Equivalence.¶
Exclusion¶
This multiplies the two layers, adds the source, and then subtracts the multiple of two layers twice.
![../../_images/Blending_modes_Exclusion_Sample_image_with_dots.png](../../_images/Blending_modes_Exclusion_Sample_image_with_dots.png)
Left: Normal. Right: Exclusion.¶
Negation¶
The absolute of the 1.0f value subtracted by the base subtracted by the blend layer. abs(1.0f - Base - Blend)
![../../_images/Blending_modes_Negation_Sample_image_with_dots.png](../../_images/Blending_modes_Negation_Sample_image_with_dots.png)
Left: Normal. Right: Negation.¶