Image Resource
Use the Image resource to represent an image.
This resource can be modified by the seller with the image-chooser control.
Schema type
Use image to reference this resource in the template schema.
Example
{
"src": "/uploads/b/3919bcf2d0/image_1704755801.png",
"name": "image.png",
"width": 3251,
"height": 3251,
"srcset": [],
"attribution": []
}
{
"src": "https://images.unsplash.com/photo-14903491234-73de22?fit=max&fm=jpg&&q=80&w=1080",
"name": "Flowers in spring",
"width": 1080,
"height": 720,
"srcset": {
"400w": "https://images.unsplash.com/photo-14903491234-73de22?fit=max&fm=jpg&&q=85&w=400",
"800w": "https://images.unsplash.com/photo-14903491234-73de22?fit=max&fm=jpg&&q=85&w=800",
"1200w": "https://images.unsplash.com/photo-14903491234-73de22?fit=max&fm=jpg&&q=85&w=1200",
"1600w": "https://images.unsplash.com/photo-14903491234-73de22?fit=max&fm=jpg&&q=85&w=1600",
"2000w": "https://images.unsplash.com/photo-14903491234-73de22?fit=max&fm=jpg&&q=85&w=2000",
"2400w": "https://images.unsplash.com/photo-14903491234-73de22?fit=max&fm=jpg&&q=85&w=2400"
},
"attribution": {
"id": "YDNvydD910a",
"url": "https://unsplash.com/@example",
"name": "Example author"
}
}
Improved URL Handling
The src and srcset URLs of the Image resource are automatically processed based on the environment. When the site is published, the CDN host is appended to relative URLs. In other environments, the URLs are updated accordingly without appending the host.
Image resources
Image
| Field | Type | Description |
|---|---|---|
attribution | ImageAttribution[] | If present, specifies that this image was selected by the image-chooser editor control and this image may require attribution |
height | Number | The image height in pixels |
name | String | The name of the uploaded image |
src | String | The url of the uploaded image, can be an absolute url or a relative url. Compatible with the asset_url filter. |
srcset | ImageSourceSet | If present, specifies that this image has multiple resolutions that can be used as a source set |
width | Number | The image width in pixels |
ImageAttribution
If present, specifies that this image was selected by the image-chooser editor control and this image may require attribution
| Field | Type | Description |
|---|---|---|
id | String | The image ID |
name | String | The image author’s name |
url | String | The image attribution url |
ImageSourceSet
If present, specifies that this image has multiple resolutions that can be used as a source set
| Field | Type | Description |
|---|---|---|
400w | String | The 400px width image url |
800w | String | The 800w width image url |
1200w | String | The 1200w width image url |
1600w | String | The 1600w width image url |
2000w | String | The 2000w width image url |
2400w | 2400w | The 2400w width image url |