Nodes/Comfyroll Studio/🌁 CR Feathered Border
ComfyUI Node Runs on cloud

🌁 CR Feathered Border

Soft-edged frames for ComfyUI images

By Suzie1Β·Created 3 years agoΒ·Updated 2 years agoΒ· 1,287
🌁 CR Feathered Border
  • image
  • image
  • show_help
β—„top_thickness0β–Ί
β—„bottom_thickness0β–Ί
β—„left_thickness0β–Ί
β—„right_thickness0β–Ί
β—„border_colorβ–Ύβ–Ί
β—„feather_amount0β–Ί
β—„border_color_hex#000000β–Ί

When you want a border that fades into the image instead of a hard line - a soft vignette-style frame, an edge that blends into a page background, a dreamy faded margin - that's CR Feathered Border. It adds a colored border around your image and then feathers (blurs) the inner edge so there's no crisp boundary. Its blunt sibling, CR Image Border, gives you the sharp version; reach for this one when you want softness.

It's a layout node in Comfyroll Studio, the utility pack from Suzie1 and RockOfFire. CPU-only image work, no model, instant.

How it works

You set the border thickness on each side and a color, then a feather amount controls how far that border bleeds into the picture. At feather 0 you basically get a hard border; crank it up and the edge dissolves into a gradient. It's the kind of finishing touch you apply after generation, right before saving.

The inputs that matter

  • image - the picture to frame.
  • top_thickness / bottom_thickness / left_thickness / right_thickness - border width per side, all default 0. That default is the first gotcha: with every side at 0 the node does nothing visible. Set at least one.
  • border_color - a named-color dropdown. To use a hex value, set it to custom and fill the optional border_color_hex input; a named color ignores the hex box.
  • feather_amount - the whole point of the node. 0 is a hard edge; higher values give a wider, softer fade.

Output is image plus show_help (a wiki link you can leave unconnected).

Installing it

ComfyUI Manager: search Comfyroll Studio, install, restart. Or by hand:

cd ComfyUI/custom_nodes
git clone https://github.com/Suzie1/ComfyUI_Comfyroll_CustomNodes

then restart. Nothing to download beyond the repo.

Common issues

Nothing shows up. Both the thickness defaults (0) and a feather of 0 will leave you staring at your original image. Give it real thickness on at least one side and a feather value you can actually see.

Hex color ignored. border_color has to be custom before border_color_hex is read - the standard color trap across the whole pack.

The pack won't load at all. If ComfyUI logs Failed to load Graphics nodes and a NameError: name 'CR_HalftoneGrid' is not defined, that's a missing graphics dependency (like matplotlib) breaking the import for the entire pack, this node included. Scroll up to the first traceback, pip install the missing library into ComfyUI's Python, and restart. It's the pack's most-reported install failure.

Category🧩 Comfyroll Studio/πŸ‘Ύ Graphics/🌁 Layout

Inputs (8)

NameTypeDefaultDescription
imageIMAGEβ€”
top_thicknessINT00–4096β€”
bottom_thicknessINT00–4096β€”
left_thicknessINT00–4096β€”
right_thicknessINT00–4096β€”
border_colorCOMBO30 options: custom, white, black, red, green, blue, +24
feather_amountINT00–1024β€”
border_color_hexoptSTRING#000000β€”

Outputs (2)

NameTypeDescription
imageIMAGEβ€”
show_helpSTRINGβ€”