Skip to content

Remove a Background from an Image

Astro Cloudinary supports background removal and modification.

The CldImage component removes backgrounds from images using the removeBackground prop.

Examples

Remove Background

import { CldImage } from 'astro-cloudinary';
<CldImage
width="960"
height="600"
src="<Your Public ID>"
sizes="100vw"
removeBackground
alt=""
/>

Color Change

Use background to specify a background color.

import { getCldImageUrl } from 'astro-cloudinary';
getCldImageUrl({
src: "<Your Public ID>",
removeBackground: true,
background: "blueviolet"
});

Replace with Image

Use underlay: "<Your Public ID>" to specify an image to use as a background.

import { getCldImageUrl } from 'astro-cloudinary';
getCldImageUrl({
src: "<Your Public ID>",
removeBackground: true,
underlay: "<Your Public ID>"
});

AI-Generated Background

Use replaceBackground="<prompt>" for an AI-generated prompt-based background.

import { CldImage } from 'astro-cloudinary';
<CldImage
width="960"
height="600"
src="<Your Public ID>"
sizes="100vw"
crop="fill"
replaceBackground="<Prompt>"
alt=""
/>

Learn More