π¦ Load image
π¦ Load image
The Load image block lets you fetch an image hosted somewhere on the internet (via its URL) and use it directly in your Celestory story, without needing to import it into your project.
This is handy when the image is likely to change regularly (for example a photo updated daily on an external site): your story will always show the latest version, automatically.
π₯ Inputs
- url (Text): The web address (URL) pointing directly to the image file to load (e.g. https://mysite.com/images/photo.png).
π€ Outputs
- image (Image): The image fetched from the URL, ready to be plugged into a display block (such as an Image or Background block).
π‘ Example of use
Scenario: Show an up-to-date weather map
- Your story needs to show a weather map that changes every day.
- You retrieve the address (URL) of this weather image, for example from a Text block or a variable.
- You connect this URL to the url input of the Load image block.
- The block fetches the matching image and makes it available on its image output.
- You connect this output to an image display block: today's weather map is shown automatically, with nothing to change in your project.
βοΈ Technical Details
- Internal identifier:
imageFromUrl - No flow entry point: This block has no "in" input: it does not sit within the sequence of actions, it only acts as a converter that turns a URL into Image-type data usable by other blocks.
- URL compatibility: The address must point directly to an image file (.png, .jpg, .webp, etc.). A link to a web page containing the image (rather than the file itself) will not work.
- CORS: The server hosting the image must allow cross-origin requests so Celestory can fetch it from the browser.
Documented version: v1
Updated on: 06/09/2026
Thank you!
