Class: Vips::BlendMode
- Inherits:
-
Symbol
- Object
- Symbol
- Vips::BlendMode
- Defined in:
- lib/vips/blend_mode.rb
Overview
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