Skip to main content
This node allows you to stitch two images together in a specified direction (up, down, left, right), with support for size matching and spacing between images.

Inputs

Parameter NameData TypeInput TypeDefaultRangeDescription
image1IMAGERequired--The first image to be stitched
image2IMAGEOptionalNone-The second image to be stitched, if not provided returns only the first image
directionSTRINGRequiredrightright/down/left/upThe direction to stitch the second image: right, down, left, or up
match_image_sizeBOOLEANRequiredTrueTrue/FalseWhether to resize the second image to match the dimensions of the first image
spacing_widthINTRequired00-1024Width of spacing between images, must be an even number
spacing_colorSTRINGRequiredwhitewhite/black/red/green/blueColor of the spacing between stitched images
For spacing_color, when using colors other than “white/black”, if match_image_size is set to false, the padding area will be filled with black

Outputs

Output NameData TypeDescription
IMAGEIMAGEThe stitched image

Workflow Example

In the workflow below, we use 3 input images of different sizes as examples:
  • image1: 500x300
  • image2: 400x250
  • image3: 300x300
workflow First Image Stitch Node
  • match_image_size: false, images will be stitched at their original sizes
  • direction: up, image2 will be placed above image1
  • spacing_width: 20
  • spacing_color: black
Output image 1: output1 Second Image Stitch Node
  • match_image_size: true, the second image will be scaled to match the height or width of the first image
  • direction: right, image3 will appear on the right side
  • spacing_width: 20
  • spacing_color: white
Output image 2: output2