Last updated: Sep-12-2024
On this page:
Overview
This video tutorial teaches you how to optimize and transform the images you deliver in a Svelte app by using the CldImage
component of the Svelte community-developed library.
Video tutorial
View the code
You can find the code from this tutorial in GitHub.Tutorial contents
This tutorial presents the following topics. Click a timestamp to jump to that part of the video.
Introduction
0:00 | You can display Cloudinary-hosted images on your website using HTML, or you can use the CldImage component from the Svelte community-developed library for simplified access to Cloudinary's transformation and optimization features. |
Deliver an image using an the Cloudinary CldImage component
0:31 | Once Svelte Cloudinary is installed, import the CldImage component into your project and replace your existing image tag with CldImage . In addition, instead of referencing the entire delivery URL, just specify the public ID. |
Automatically optimize your images
0:59 | When using the CldImage component, your images are delivered with f_auto and q_auto by default. This means they're automatically delivered in the best format for the requesting browser and compressed for optimal performance while maintaining visual quality. |
Format your image as a square
1:17 | You can crop an image to a height and width of 600 pixels with the fill crop mode, to format your image as a square. |
Automatically focus on the most important part of the image
1:34 | Use the AI-based gravity="auto" property to ensure that all cropped images center on the essential area, avoiding any unwanted cuts. |
Apply any transformation using the CldImage
component
1:41 | The CldImage component provides access to all Cloudinary transformations, such as special effects, text and image overlays, and more. |
Keep learning
Related topics
- Visit the Svelte community-developed library documentation to learn more about the Svelte-Cloudinary components, including their configuration, usage and examples.
- Check out the Transformation reference for a listing of all Cloudinary transformations, including syntax details and examples.
- Discover all the community-developed libraries that Cloudinary has to offer.
- Watch more Dev Hints videos on the Cloudinary YouTube channel.
If you like this, you might also like...
Upload Assets in SvelteKit
Upload assets using the Upload widget in a SvelteKit AppGravity Crops for Images
Indicate which areas to keep when croppingOptimization Tips
Tips for delivering optimized images
Check out the Cloudinary Academy for free self-paced Cloudinary courses on a variety of developer or DAM topics, or register for formal instructor-led courses, either virtual or on-site.
✖️