pub fn composite_2_with_opts(
base: &VipsImage,
overlay: &VipsImage,
mode: BlendMode,
composite_2_options: &Composite2Options,
) -> Result<VipsImage>Expand description
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