Nodes/ComfyUI_Isulion Random Prompt Generator/๐Ÿ–ผ๏ธ Isulion Display Image From URL
ComfyUI Node

๐Ÿ–ผ๏ธ Isulion Display Image From URL

Shove any image URL straight into your workflow

By IsulionยทCreated 2 years agoยทUpdated 7 days agoยท 41
๐Ÿ–ผ๏ธ Isulion Display Image From URL
    • IMAGE
    โ—„image_urlโ–บ

    The Isulion Display Image From URL is the pack's simplest image utility: paste a URL, get an IMAGE tensor. One input, one output, zero configuration. It downloads the image over HTTP, converts it to RGB, and hands you a tensor ready for preview, saving, or feeding into an img2img pipeline.

    This is a "why didn't I just use Load Image" node - and the answer is, because Load Image reads from disk, and this reads from the internet. If you want to pull a reference image off a website without downloading it to your machine first, or you're building a workflow that fetches images on the fly (say, chaining after the pack's Civitai image nodes), this is the missing link. It's the kind of node you don't think you need until you're mid-workflow wishing you had it.

    The mechanism

    One required input: image_url, a plain STRING. The node does a requests.get with a 15-second timeout, opens the response with Pillow, converts to RGB if needed, and flattens the pixels into a float tensor in the 0โ€“1 range - the standard ComfyUI IMAGE format. The single output is that IMAGE tensor.

    That's the whole design. There's no caching, no retry, no size limits, no UI niceties. It's intentionally thin, and being thin is its strength: it does one network fetch and converts. The practical details to know:

    • It's synchronous. The node blocks the graph while it downloads, so a slow or huge image stalls your run. Keep URLs to reasonable sizes.
    • It needs network access from the ComfyUI process. If you run ComfyUI in a container or on a locked-down box, a failed fetch throws an error that says exactly what happened (Failed to load image from URL: ...), so a proxy/DNS issue will surface immediately rather than silently.
    • The output is a tensor in ComfyUI's standard format, so anything that accepts an IMAGE input - preview, Save Image, a VAE encode for img2img - will take it. If your source is a PNG with alpha, it gets flattened to RGB; transparency is dropped, which is fine for reference but worth knowing if you expected an alpha channel.

    Where it fits

    Two genuinely good uses. First, reference hunting: paste an image URL as a visual reference and feed it into an img2img or IP-adapter style workflow without a manual download step. Second, as the consumer end of an automated chain - the pack's Civitai Trending + Image Display pair already fetch from the web, and this node gives you the same fetch capability for any URL you want to hardwire. It also makes a decent teaching node: it's about the clearest possible example of "URL in, tensor out" in the whole pack.

    Install

    Standard: ComfyUI Manager โ†’ search "Isulion", or git clone https://github.com/Isulion/ComfyUI_Isulion into custom_nodes/, restart. No extra dependencies - requests and Pillow ship with ComfyUI.

    It's a 20-line utility with a single job, and it does that job exactly as advertised. Not essential for everyone, but if you ever find yourself copy-pasting images into ComfyUI's input folder by hand, this removes that entire step.

    Categoryimage

    Inputs (1)

    NameTypeDefaultDescription
    image_urlSTRINGโ€”

    Outputs (1)

    NameTypeDescription
    IMAGEIMAGEโ€”