Image Save with Prompt/Info (WLSH)
Image Save with Prompt/Info (WLSH)
- images
- info
This is the "info" variant of WLSH's save nodes, and understanding what that means is most of understanding this node. The plain Image Save with Prompt (WLSH) node lets you manually wire in a seed, a model name, and prompt text so it can embed that metadata into the saved file. This node does the same job, but adds one more optional input - info - that's specifically designed to accept the INFO output from KSamplerAdvanced (WLSH). Instead of manually pulling seed, steps, sampler, and other settings out of your sampler node one field at a time, you connect the sampler's info bundle directly and this node folds that into the saved metadata for you.
That's a real time-saver once your graph has more than one save node in it - you'd otherwise be re-wiring the same seed and model values into every save node individually, and it's easy to forget one when you tweak a setting later. Route everything through the sampler's INFO output once and every info-variant save node downstream stays in sync automatically.
Why this is a separate node rather than just a checkbox on the plain save node: the pack's own README explains it - the info-variant nodes are kept as separate node classes specifically because of compatibility issues discovered with some other third-party node suites, TTN being the one named. If you're running a mixed pack setup and hit weird behavior, that's a known and deliberate tradeoff, not a bug specific to your install.
Required inputs: images, filename (default %time_%seed, supports %time/%model/%seed/%counter placeholders), path, extension (png/jpeg/tiff/gif), quality (1–100). Optional inputs: positive, negative, seed, modelname, counter, time_format, and the one that sets this node apart - info, typed INFO, which only accepts the output from a WLSH KSamplerAdvanced (WLSH) node (it's a WLSH-specific type, it won't plug into anything else). No output socket - like the other save nodes, this one just writes to disk.
Installing it: ComfyUI Manager, search "wlsh_nodes"; or:
cd ComfyUI/custom_nodes
git clone https://github.com/wallish77/wlsh_nodes
Restart ComfyUI. No models or extra dependencies needed.
A couple of practical notes. You still need KSamplerAdvanced (WLSH) specifically in your graph to get an INFO output - the stock ComfyUI KSampler nodes don't produce one, so this node's main advantage only kicks in once you've swapped your sampler for the WLSH version too. And the same filename-templating quirk applies here as on the other save nodes: %time and friends only resolve inside the filename field, not path - the author confirmed this directly when a user hit the wall trying to auto-organize output into dated folders, so don't build a folder-per-day scheme around the path input expecting it to template. If your saved metadata is missing sampler details you expected, double check info is actually wired to a KSamplerAdvanced (WLSH) node's output and not left disconnected - it's optional, so a missing connection fails silently rather than throwing an error.
Inputs (12)
| Name | Type | Default | Description |
|---|---|---|---|
| images | IMAGE | — | |
| filename | STRING | %time_%seed | — |
| path | STRING | — | |
| extension | COMBO | 4 options: png, jpeg, tiff, gif | |
| quality | INT | 1001–100 | — |
| positiveopt | STRING | — | |
| negativeopt | STRING | — | |
| seedopt | INT | 00–18446744073709550000 | — |
| modelnameopt | STRING | — | |
| counteropt | INT | 00–18446744073709550000 | — |
| time_formatopt | STRING | %Y-%m-%d-%H%M%S | — |
| infoopt | INFO | — |
Outputs (0)
No outputs