BMAB Save Image
A save node that plugs straight into a BMAB bind
- bind
- images
There's nothing exotic here - this is BMAB's take on ComfyUI's core Save Image node, with two small conveniences added: a format choice (core's Save Image is PNG-only) and the option to fold a date into the filename. The bigger reason it exists in this pack specifically is convenience at the end of a BMAB chain: it takes a bind directly, so you don't need to pull the image back out of your pipeline's bind wire with a separate node just to save it.
The inputs
filename_prefix(default"bmab") - the text your output files start with, same idea as core ComfyUI's save node.format-pngorjpg. Core ComfyUI's built-in Save Image is PNG-only, so this is the one real functional addition over the stock node if you want smaller JPEG output.use_date(disable/enable) - when enabled, stamps the date into the saved filename, useful if you're running the same workflow repeatedly and want files sorted chronologically without manually changing the prefix each time.
For the actual image data, you have two optional inputs and can use either: bind (pulls the image straight off whatever BMAB pipeline fed it - the standard bind your Integrator, samplers, and detailers have been passing along) or images, a plain IMAGE input if you'd rather feed something that isn't part of a bind chain, or that came from outside BMAB entirely. This node is marked as an output node with no further outputs of its own - it's a terminal step, same as core Save Image.
Installing it
ComfyUI Manager: search comfyui_bmab, install, restart. Or manually:
cd ComfyUI/custom_nodes
git clone https://github.com/portu-sim/comfyui_bmab.git
cd comfyui_bmab
pip install -r requirements.txt
The README also asks for comfyui_controlnet_aux and ComfyUI_IPAdapter_plus installed the same way - "a total of three custom nodes" for the pack overall - though this particular node has no dependency on either.
Where it's actually worth using over core Save Image
Honestly: mostly convenience, not capability you can't get elsewhere. If your workflow is entirely a BMAB bind chain and you just want to save the final result without wiring a separate IMAGE-out node in the middle of it, this saves you a step. If you want JPEG output and don't want to add a separate image-format-conversion node before core's PNG-only Save Image, this covers that too. But if your image is already a plain IMAGE output from anywhere in your graph and you don't care about JPEG, core ComfyUI's Save Image does the same job with no extra pack required. There's no meaningful gotcha here - it's a straightforward node, the kind of thing that just works once and you never think about again.
Inputs (5)
| Name | Type | Default | Description |
|---|---|---|---|
| filename_prefix | STRING | bmab | — |
| format | COMBO | 2 options: png, jpg | |
| use_date | COMBO | 2 options: disable, enable | |
| bindopt | BMAB bind | — | |
| imagesopt | IMAGE | — |
Outputs (0)
No outputs