Nodes/comfyui_bmab/BMAB Save Image
ComfyUI Node

BMAB Save Image

A save node that plugs straight into a BMAB bind

By portu-sim·Created 2 years ago·Updated 8 months ago· 124
BMAB Save Image
  • bind
  • images
    filename_prefixbmab
    format
    use_date

    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 - png or jpg. 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.

    CategoryBMAB/basic

    Inputs (5)

    NameTypeDefaultDescription
    filename_prefixSTRINGbmab
    formatCOMBO2 options: png, jpg
    use_dateCOMBO2 options: disable, enable
    bindoptBMAB bind
    imagesoptIMAGE

    Outputs (0)

    No outputs