Optimized image components with automatic S3 to CDN URL conversion and Gumlet image optimization (srcset with 1x and 2x DPR support)
Use in .astro files
masai-website-images bucket → cdn.masaischool.com
admissions-production bucket → img.masaischool.com
---
import ImageAstro from "../../components/Image/Image.astro";
---
<ImageAstro
src="https://masai-website-images.s3.ap-south-1.amazonaws.com/image.webp"
alt="Description"
width={400}
height={300}
class="rounded-lg"
/>
Use in .svelte files
or with client:load
directive
masai-website-images bucket → cdn.masaischool.com

admissions-production bucket → img.masaischool.com

<script lang="ts">
import ImageSvelte from "../../components/Image/Image.svelte";
</script>
<ImageSvelte
src="https://admissions-production-upload.s3.ap-south-1.amazonaws.com/image.avif"
alt="Description"
width={400}
height={300}
class="rounded-lg"
/> | S3 Bucket | CDN URL |
|---|---|
| masai-website-images.s3.ap-south-1.amazonaws.com | cdn.masaischool.com/masai-website/ |
| admissions-production-upload.s3.ap-south-1.amazonaws.com | img.masaischool.com/ |