[−][src]Function libvips::ops::composite_2_with_opts
pub fn composite_2_with_opts(
base: &VipsImage,
overlay: &VipsImage,
mode: BlendMode,
composite_2_options: &Composite2Options
) -> Result<VipsImage>
VipsComposite2 (composite2), blend a pair of images with a blend mode
base: &VipsImage
-> Base image
overlay: &VipsImage
-> Overlay image
mode: BlendMode
-> VipsBlendMode to join with
Clear
-> VIPS_BLEND_MODE_CLEAR = 0
Source
-> VIPS_BLEND_MODE_SOURCE = 1
Over
-> VIPS_BLEND_MODE_OVER = 2 [DEFAULT]
In
-> VIPS_BLEND_MODE_IN = 3
Out
-> VIPS_BLEND_MODE_OUT = 4
Atop
-> VIPS_BLEND_MODE_ATOP = 5
Dest
-> VIPS_BLEND_MODE_DEST = 6
DestOver
-> VIPS_BLEND_MODE_DEST_OVER = 7
DestIn
-> VIPS_BLEND_MODE_DEST_IN = 8
DestOut
-> VIPS_BLEND_MODE_DEST_OUT = 9
DestAtop
-> VIPS_BLEND_MODE_DEST_ATOP = 10
Xor
-> VIPS_BLEND_MODE_XOR = 11
Add
-> VIPS_BLEND_MODE_ADD = 12
Saturate
-> VIPS_BLEND_MODE_SATURATE = 13
Multiply
-> VIPS_BLEND_MODE_MULTIPLY = 14
Screen
-> VIPS_BLEND_MODE_SCREEN = 15
Overlay
-> VIPS_BLEND_MODE_OVERLAY = 16
Darken
-> VIPS_BLEND_MODE_DARKEN = 17
Lighten
-> VIPS_BLEND_MODE_LIGHTEN = 18
ColourDodge
-> VIPS_BLEND_MODE_COLOUR_DODGE = 19
ColourBurn
-> VIPS_BLEND_MODE_COLOUR_BURN = 20
HardLight
-> VIPS_BLEND_MODE_HARD_LIGHT = 21
SoftLight
-> VIPS_BLEND_MODE_SOFT_LIGHT = 22
Difference
-> VIPS_BLEND_MODE_DIFFERENCE = 23
Exclusion
-> VIPS_BLEND_MODE_EXCLUSION = 24
Last
-> VIPS_BLEND_MODE_LAST = 25
composite_2_options: &Composite2Options
-> optional arguments
returns VipsImage
- Output image