Nodes/ComfyUI_LC_MaskMaker_nodes/LC Outpaint πŸ–ŒοΈβž•
ComfyUI Node

LC Outpaint πŸ–ŒοΈβž•

Interactive outpaint prep: drag the canvas edges outward on the node. Source sits on a grey canvas; the mask is white where the new area is. Optional aspect lock (free / original / common ratios). block set to if_empty_mask stops everything downstream until you have pulled an edge out.

By lonecatone23Β·Created 6 days agoΒ·Updated about 10 hours agoΒ· 0
LC Outpaint πŸ–ŒοΈβž•
  • image
  • control_image
  • control_mask
  • mask_image
  • width
  • height
β—„blockfalseβ–Ί
β—„hold_maskfalseβ–Ί
β—„left0.00β–Ί
β—„top0.00β–Ί
β—„right0.00β–Ί
β—„bottom0.00β–Ί
β—„aspectfreeβ–Ί
β—„snap_to8β–Ί
CategoryLC MaskMaker/image

Inputs (9)

NameTypeDefaultDescription
imageIMAGESource image to extend.
blockBOOLEANfalseif_empty_mask: until you have pulled at least one edge out (all four expansions are 0), everything downstream of this node is stopped so you can set up the canvas, then queue again. never: always passes the canvas and mask through.
hold_maskBOOLEANfalseheld: keep the canvas you set up (the expansions below) and pass the image through with it, run after run. snap_to_image: with nothing pulled out the image passes through as is (and with block set to if_empty_mask the run stops there). Drag the edges out and run again: that run uses them, then the box snaps back to the image, so a new image always starts from a clean box.
leftFLOAT0.000–400Expansion on the left, % of source width.
topFLOAT0.000–400Expansion on the top, % of source height.
rightFLOAT0.000–400Expansion on the right, % of source width.
bottomFLOAT0.000–400Expansion on the bottom, % of source height.
aspectCOMBOfreeLock the final canvas aspect ratio. 'original' matches the source image.
snap_toCOMBO8Round the final width/height up to a multiple of this (extra goes to the right/bottom). 1 = off.

Outputs (5)

NameTypeDescription
control_imageIMAGEβ€”
control_maskMASKβ€”
mask_imageIMAGEβ€”
widthINTβ€”
heightINTβ€”