Class: Vips::BlendMode

Inherits:
Symbol
  • Object
show all
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