imageService
imageService
is an object value that is used to determine how images should be rendered in the studioCMS
. This is used to setup your image data.
Usage
useUnpic
- Type:
boolean | undefined
- Default:
true
Allows the user to enable/disable the use of the @unpic/astro
image optimization service for external images.
unpicConfig
- Type:
unpicConfigSchema{} | undefined{}
- Default:
undefined{}
Allows the user to customize the @unpic/astro
image optimization service.
fallbackService
- Type:
'sharp' | undefined
- Default:
undefined
Falls back to the value of astroImageServiceConfig
if not set here.
placeholder
- Type:
'blurhash' | 'dominantColor' | 'lqlip' | undefined
- Default:
'blurhash'
The default placeholder background to use for images.
layout
- Type:
'constrained' | 'fixed' | 'fullWidth' | undefined
- Default:
'constrained'
The default layout to use for images.
cdnOptions
- Type:
cdnOptionsSchema{} | undefined{}
- Default:
undefined{}
CDN-specific options for the @unpic/astro
image optimization service.
astroImageServiceConfig
- Type:
'sharp' | undefined
- Default:
'sharp'
If the useUnpic
option is enabled, this option allows the user to choose between the sharp
image optimization services.
cdnPlugin
- Type:
'cloudinary-js'| undefined
- Default:
'cloudinary-js'
Allows the user to use a custom Supported CDN Plugin, so it can be specified here.