This article is also available in:

🟦 Load image

🟦 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



πŸ“€ 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


  1. Your story needs to show a weather map that changes every day.
  2. You retrieve the address (URL) of this weather image, for example from a Text block or a variable.
  3. You connect this URL to the url input of the Load image block.
  4. The block fetches the matching image and makes it available on its image output.
  5. 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

Was this article helpful?

Share your feedback

Cancel

Thank you!