Nodes/Bjornulf_custom_nodes/๐Ÿ“ฅ๐Ÿ–ผ๐Ÿ“’ Image Note (Load image)
ComfyUI Node

๐Ÿ“ฅ๐Ÿ–ผ๐Ÿ“’ Image Note (Load image)

A Load Image node with room to explain itself

By justUmenยทCreated 2 years agoยทUpdated about a year agoยท 545
๐Ÿ“ฅ๐Ÿ–ผ๐Ÿ“’ Image Note (Load image)
    • image
    • mask
    • image_path
    • note
    โ—„imageโ–พโ–บ
    โ—„noteโ–บ
    โ—„note_2โ–บ
    โ—„note_3โ–บ

    This is ComfyUI's standard Load Image node with three text fields bolted on, so you can annotate exactly what an image is for right on the node itself instead of trying to remember from the thumbnail alone. The author built a companion node for this same idea that behaves like a Preview node instead - this one specifically behaves like a Load Image node, meaning it's for reference images you're feeding into the workflow, not images the workflow already produced.

    Why you'd reach for it

    Once a workflow has more than one or two reference images wired in - a style reference, a character reference, a pose reference, a background plate - it gets genuinely hard to tell them apart at a glance from thumbnails alone, especially if you step away and come back a week later. This node lets you label each one inline: what it is, why it's there, anything you'd otherwise have to reconstruct from memory. It's a small thing, but it's the difference between a workflow you can hand to someone else (or your future self) and one that only makes sense while it's fresh in your head.

    The inputs and outputs that matter

    image is the standard file picker, working exactly like the core Load Image node's dropdown of files in your input directory. Alongside it, three plain string fields - note, note_2, note_3 - give you three separate lines to annotate with, rather than cramming everything into one field.

    On the output side you get the two you'd expect from any image loader - image and mask, wired identically to how the built-in Load Image node's outputs work - plus two extras: image_path, the resolved file path as a string, handy for feeding into any of the pack's other nodes that expect a path rather than an IMAGE type; and note, which forwards your first note field through as its own output, so you can pipe the annotation itself into a Show node alongside the image if you want the label to travel with the data rather than staying fixed to the node.

    Installing it

    Through ComfyUI Manager: search Bjornulf_custom_nodes, install, restart. Or by hand:

    cd ComfyUI/custom_nodes
    git clone https://github.com/justUmen/Bjornulf_custom_nodes
    

    Install the shared requirements.txt afterward. This is a straightforward loader with text fields attached - no heavy dependency required.

    Where people get burned

    The author's own changelog flags a real frontend issue worth knowing about: combining multiline text with an image preview ran into layout problems on newer ComfyUI frontend versions, which is why the notes on this family of nodes are single-line rather than multiline. If your notes look cramped or get cut off, that's a known display limitation, not something wrong with your install - keep each note field short rather than trying to write a paragraph into it. And remember only note (the first field) gets forwarded as an actual output; note_2 and note_3 are for on-node annotation only and don't appear anywhere downstream, so don't wire your workflow logic around expecting them to.

    CategoryBjornulf

    Inputs (4)

    NameTypeDefaultDescription
    imageCOMBO1 options: none
    noteSTRINGโ€”
    note_2STRINGโ€”
    note_3STRINGโ€”

    Outputs (4)

    NameTypeDescription
    imageIMAGEโ€”
    maskMASKโ€”
    image_pathSTRINGโ€”
    noteSTRINGโ€”