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 |