Astro's image integration
Astro's <Image /> component can render optimised images. It can be used on local images and remote images.
import { Image } from '@astrojs/image/components';
The required props:
| Image Type | Props |
|---|---|
Local images in src/ |
src, alt |
| Remote images | src, alt, format and dimensions |
Local images in public/ |
src, alt, format and dimensions |
- Local images in
public/are considered remote images. - The
<Image />component does not know the dimensions or the format of the remote images, which is why they must be provided.
Dimensions
You will need provide either:
widthandheight, orwidthorheightand anaspectRatio(to avoid layout shift).