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