Sha256: 84712747baedca32751538ce58abcd08f53ce40fed8aae4679338ca84eaa06e2
Contents?: true
Size: 1.72 KB
Versions: 12
Compression:
Stored size: 1.72 KB
Contents
module Vips # 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 class BlendMode < Symbol end end
Version data entries
12 entries across 12 versions & 3 rubygems