class Vips::BlendMode
Blend mode to use when compositing images. See {Image#composite}.
‘:clear` - where the second object is drawn, the first is removed `:source` - the second object is drawn as if nothing were below `:over` - the image shows what you would expect if you held two semi-transparent slides on top of each other `:in` - the first object is removed completely, the second is only drawn where the first was `:out` - the second is drawn only where the first isn’t ‘:atop` - this leaves the first object mostly intact, but mixes both objects in the overlapping area `:dest` - leaves the first object untouched, the second is discarded completely `:dest_over` - like `:over`, but swaps the arguments `:dest_in` - like `:in`, but swaps the arguments `:dest_out` - like `:out`, but swaps the arguments `:dest_atop` - like `:atop`, but swaps the arguments `:xor` - something like a difference operator `:add` - a bit like adding the two images `:saturate` - a bit like the darker of the two `:multiply` - at least as dark as the darker of the two inputs `:screen` - at least as light as the lighter of the inputs `:overlay` - multiplies or screens colors, depending on the lightness `:darken` - the darker of each component `:lighten` - the lighter of each component `:colour_dodge` - brighten first by a factor second `:colour_burn` - darken first by a factor of second `:hard_light` - multiply or screen, depending on lightness `:soft_light` - darken or lighten, depending on lightness `:difference` - difference of the two `:exclusion` - somewhat like `:difference`, but lower-contrast