Load Image From Path (Enhanced)
A preview, a file browser, and a path output
- IMAGE
- MASK
- path
LoadImageFromPathEnhanced is exactly what it sounds like: the same LoadImageFromPath node - same single path input, same core idea of reading a file straight from disk instead of forcing an upload - with a nicer UI wrapped around it. It was contributed by a different developer, @alFrame, and layered on top of the original rather than replacing it, so both nodes ship in the pack and you pick whichever fits.
What Enhanced adds: an image preview right on the node (so you can confirm you pointed it at the right file without running the graph), a file browser widget so you don't have to type or paste a raw path by hand, and a third output - path - that the plain version doesn't have.
How much you actually get from the browser and preview depends on where ComfyUI is running. On a local install, clicking through your own disk to pick a file beats typing D:\ComfyUI\output\...\image.png from memory. On a hosted executor - which is most of what comfy.icu runs - there's no local filesystem of yours to browse in the first place; you're still working with a path relative to the container's own input / output / temp folders, same as the plain node. The preview and picker shine hardest when you're working on your own machine.
The path output, though, is useful no matter where you're running. It re-emits the resolved path as a plain string, which you can wire into a display node to confirm at a glance which file actually loaded, fold into a filename prefix on a downstream Save Image, or pass along to another node that also needs to know "which source file" without hardcoding it a second time.
The inputs and outputs that matter
- image (STRING) - the same path input as the plain node, accepting the same four formats: an absolute path, or a path relative to
input/output/temp, tagged with the matching bracket suffix. - Outputs: IMAGE, MASK, and path (STRING) - that last one is the addition over the base node.
How to install it
Same pack, same steps: search "ComfyUI_Ib_CustomNodes" in ComfyUI Manager, or clone it manually:
cd ComfyUI/custom_nodes
git clone https://github.com/Chaoses-Ib/ComfyUI_Ib_CustomNodes
then restart. Both LoadImageFromPath and LoadImageFromPathEnhanced come from the same install - there's no separate download for the enhanced version, and no extra dependencies beyond what the pack already needs.
Common issues & troubleshooting
Same path rules as the base node. A relative path without a [input] / [output] / [temp] tag won't resolve, and a Windows-style absolute path won't mean anything on a Linux executor. It's the identical loader underneath a nicer face, so the failure modes carry straight across.
The file browser doesn't show what you expected. If you're on a hosted executor and the browser widget looks sparse or empty, that's expected - it's browsing the container's own folders, not your computer. Type the path directly if the browser isn't finding what you're after.
Not sure which of the two Load Image From Path nodes to use. If you're scripting workflows or driving them through the API and never actually look at the node's face, use the plain version - one less socket on the graph. If you're building and eyeballing the workflow by hand, Enhanced's preview and the path output are worth the extra pixels.
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| image | STRING | ComfyUI_00001_-assets\ComfyUI_00001_.png [output] | — |
Outputs (3)
| Name | Type | Description |
|---|---|---|
| IMAGE | IMAGE | — |
| MASK | MASK | — |
| path | STRING | — |