Merge

Over

composite (merge) input A over input B

type input_a:Read
param input_a:foreground image
type input_b:Read
param input_b:background image
rtype:Read
return:merged read object

ZOver

composite input A and input B using their respective Z channels to
decide which is in front on a pixel-by-pixel basis.
>>> from image_utils.nodes import image
>>> from image_utils.nodes import merge
>>> image_a = image.Read("A.exr")
>>> image_b = image.Read("B.exr")
>>> z_merged_image = merge.over(image_a, image_b)
>>> z_merged_image.write("result.exr")
type input_a:Read
param input_a:foreground image
type input_b:Read
param input_b:background image
rtype:Read
return:merged read object

Add

add input A to input B

Example:

>>> from image_utils.nodes import image
>>> from image_utils.nodes import merge
>>> input_a = image.Read("image_a.exr")
>>> input_b = image.Read("image_b.exr")
>>> add_image = merge.add(input_a, input_b)
>>> add_image.write("result.exr")
type input_a:Read
param input_a:foreground image
type input_b:Read
param input_b:background image
rtype:Read
return:result read object

Sub

subtract input A from input B.

>>> from image_utils.nodes import image
>>> from image_utils.nodes import merge
>>> input_a = image.Read("image_a.exr")
>>> input_b = image.Read("image_b.exr")
>>> sub_image = merge.sub(input_a, input_b)
>>> sub_image.write("result.exr")
type input_a:Read
param input_a:foreground image
type input_b:Read
param input_b:background image
rtype:Read
return:merged read object