Developers use Cloudinary
All AI magic applied to your web images and videos through APIs
Cloudinary in Action
- Original
- 18 MB
We’re showing a resized version of the original asset to avoid slow loading speeds. View the original.
- JPEG
- 135 KB
- WebP
- 135 KB
- AVIF
- 90 KB
- JPEG XL
- 94 KB
- Original
- 18 MB
We’re showing a resized version of the original asset to avoid slow loading speeds. View the original.
- JPEG
- 135 KB
- WebP
- 135 KB
- AVIF
- 90 KB
- JPEG XL
- 94 KB
- Duration
- Duration
cloudinary.image("hiking_dog_mountain.jpg", {transformation: [
{aspect_ratio: "0.5", gravity: "auto", width: 433, crop: "fill"},
{quality: "auto"},
{fetch_format: "auto"}
]})new CloudinaryImage("hiking_dog_mountain.jpg")
.resize(
fill()
.width(433)
.aspectRatio(0.5)
.gravity(autoGravity())
)
.delivery(quality(auto()))
.delivery(format(auto()));new CloudinaryImage("hiking_dog_mountain.jpg")
.resize(
fill()
.width(433)
.aspectRatio(0.5)
.gravity(autoGravity())
)
.delivery(quality(auto()))
.delivery(format(auto()));new CloudinaryImage("hiking_dog_mountain.jpg")
.resize(
fill()
.width(433)
.aspectRatio(0.5)
.gravity(autoGravity())
)
.delivery(quality(auto()))
.delivery(format(auto()));new CloudinaryImage("hiking_dog_mountain.jpg")
.resize(
fill()
.width(433)
.aspectRatio(0.5)
.gravity(autoGravity())
)
.delivery(quality(auto()))
.delivery(format(auto()));CloudinaryImage("hiking_dog_mountain.jpg").image(transformation=[
{'aspect_ratio': "0.5", 'gravity': "auto", 'width': 433, 'crop': "fill"},
{'quality': "auto"},
{'fetch_format': "auto"}
])(new ImageTag('hiking_dog_mountain.jpg'))
->resize(Resize::fill()->width(433)
->aspectRatio(0.5)
->gravity(
Gravity::autoGravity())
)
->delivery(Delivery::quality(
Quality::auto()))
->delivery(Delivery::format(
Format::auto()));cloudinary.url().transformation(new Transformation()
.aspectRatio("0.5").gravity("auto").width(433).crop("fill").chain()
.quality("auto").chain()
.fetchFormat("auto")).imageTag("hiking_dog_mountain.jpg");cl_image_tag("hiking_dog_mountain.jpg", :transformation=>[
{:aspect_ratio=>"0.5", :gravity=>"auto", :width=>433, :crop=>"fill"},
{:quality=>"auto"},
{:fetch_format=>:auto}
])cloudinary.Api.UrlImgUp.Transform(new Transformation()
.AspectRatio("0.5").Gravity("auto").Width(433).Crop("fill").Chain()
.Quality("auto").Chain()
.FetchFormat("auto")).BuildImageTag("hiking_dog_mountain.jpg")cloudinary.image('hiking_dog_mountain.jpg').transformation(Transformation()
.resize(Resize.fill().width(433)
.aspectRatio(0.5)
.gravity(
Gravity.autoGravity())
)
.delivery(Delivery.quality(
Quality.auto()))
.delivery(Delivery.format(
Format.auto())));imageView.cldSetImage(cloudinary.createUrl().setTransformation(CLDTransformation()
.setAspectRatio("0.5").setGravity("auto").setWidth(433).setCrop("fill").chain()
.setQuality("auto").chain()
.setFetchFormat("auto")).generate("hiking_dog_mountain.jpg")!, cloudinary: cloudinary)MediaManager.get().url().transformation(new Transformation()
.aspectRatio("0.5").gravity("auto").width(433).crop("fill").chain()
.quality("auto").chain()
.fetchFormat("auto")).generate("hiking_dog_mountain.jpg");cloudinary.image('hiking_dog_mountain.jpg').transformation(Transformation()
.resize(Resize.fill().width(433)
.aspectRatio(0.5)
.gravity(
Gravity.autoGravity())
)
.delivery(Delivery.quality(
Quality.auto()))
.delivery(Delivery.format(
Format.auto())));cloudinary.image {
publicId("hiking_dog_mountain.jpg")
resize(Resize.fill() { width(433)
aspectRatio(0.5F)
gravity(
Gravity.autoGravity())
})
delivery(Delivery.quality(
Quality.auto()))
delivery(Delivery.format(
Format.auto()))
}.generate()new CloudinaryImage("hiking_dog_mountain.jpg")
.resize(
fill()
.width(433)
.aspectRatio(0.5)
.gravity(autoGravity())
)
.delivery(quality(auto()))
.delivery(format(auto()));Generative AI
Generative Remove
Remove objects via open-set object detection and generative AI.
Generative Fill
Use outpainting to expand images with matching content.
Generative Replace
Detect and replace objects and colors with generative AI.
Natural Language Features Through LLMs
AI-Powered Image Captioning
Currently in beta, generate powerful natural language image descriptions through large language models.
Conversational Transformation Builder
This feature will use natural language through ChatGPT to generate powerful transformations (coming soon).
Image and Video Analysis and Asset Management
Smart tagging
Metadata through object detection powered by leading tools.
Object-Aware Cropping for Image and Video
Auto-crop assets with a focus on specified objects.
AI-Powered Video Previews
Generate compelling video previews at scale with our API
Advanced Visual Search for Assets
Currently in beta, this assert search is based on image similarity and natural language queries.
Extensible
Addresses through customization the unique requirements of brands, subject matters, or tasks.
Get started quickly and tailor solutions as necessary with a flexible intelligence framework.
Media AI
Detects human anatomy, text, and images with media-centric AI through Cloudinary APIs.
Domain-specific AI
Tackles tasks in industry or subject matter-specific sectors (e.g., fashion) by means of Cloudinary-designed AI models.
Custom AI
Easily extends the media- or domain-specific AI to address specific tasks or domains with training on a few examples.
Resources
Generative Remove
AI-Powered Image Captions
Programmable Media
Leveraging generative AI to remove objects from your images via natural language prompts seamlessly.
Generate natural-language image captions automatically upon upload.
AI-powered APIs automate image and video lifecycles.
Ready to start using Cloudinary?
Sign up for a free plan and, as your requirements grow, upgrade to one that best fits your needs.
Products
Developers
Company
Solutions
Contact Us