Nodes/Comfyroll Studio/πŸ›©οΈ CR Image Pipe Edit
ComfyUI Node Runs on cloud

πŸ›©οΈ CR Image Pipe Edit

Override One Field Mid-Pipe Without Breaking the Bundle

By Suzie1Β·Created 3 years agoΒ·Updated 2 years agoΒ· 1,296
πŸ›©οΈ CR Image Pipe Edit
  • pipe
  • image
  • pipe
  • show_help
β—„width512β–Ί
β—„height512β–Ί
β—„upscale_factor1.00β–Ί

If CR Image Pipe In starts Comfyroll's image pipe and CR Image Pipe Out ends it, CR Image Pipe Edit is the node that sits in the middle and lets you change one thing without breaking the bundle apart. Take an existing pipe, override whichever of the four values you actually need to change, and everything else rides through untouched.

How it works. The one required input is pipe - an existing PIPE_LINE from upstream. The rest are optional overrides: image, width (64–2048), height (64–2048), upscale_factor (1–2000). If you leave one of those empty, the value already inside the incoming pipe keeps flowing through; if you fill one in, it replaces what was there. Output is the updated pipe, ready to keep traveling downstream, plus show_help.

Why this matters more than it looks like it does. Without a node like this, changing one value mid-pipe means unpacking with CR Image Pipe Out, running the individual value through whatever math you need, and repacking with another CR Image Pipe In - three nodes and a bunch of extra wiring to do something that should be one step. This node collapses that into a single node: it's the reason the pipe pattern stays clean across a long workflow instead of getting unpacked and repacked at every stage that needs to touch one field.

A concrete case. Say you're chaining a couple of upscale passes and want to bump upscale_factor between them while the image, width, and height that came in from earlier in the graph stay exactly as they were. Wire the incoming pipe in, set only upscale_factor on this node, leave image/width/height alone, and the rest of the bundle passes through unmodified.

Inputs and output that matter. pipe (required, the bundle coming in), image / width / height / upscale_factor (optional overrides). Output is the updated pipe plus show_help.

Install. ComfyUI Manager: search "Comfyroll Studio", install, restart. Manually: cd ComfyUI/custom_nodes && git clone https://github.com/Suzie1/ComfyUI_Comfyroll_CustomNodes.git, restart. No models needed.

Troubleshooting. The pipe input is required - without an incoming pipe from CR Image Pipe In (or another Pipe Edit further up the chain) there's nothing for this node to edit. Beyond that, the pack-wide install issue applies equally here: Comfyroll's node classes all register from one shared file, and real reports on r/comfyui show one broken import (Failed to load Graphics nodes / Failed to load Utility nodes) wiping every Comfyroll node out at once. If nodes vanish after install, a clean git clone over a fresh folder fixes it more reliably than debugging individual pip errors.

Category🧩 Comfyroll Studio/✨ Essential/🎷 Pipe/πŸ›©οΈ Image

Inputs (5)

NameTypeDefaultDescription
pipePIPE_LINEβ€”
imageoptIMAGEβ€”
widthoptINT51264–2048β€”
heightoptINT51264–2048β€”
upscale_factoroptFLOAT1.001–2000β€”

Outputs (2)

NameTypeDescription
pipePIPE_LINEβ€”
show_helpSTRINGβ€”