Next Cloudinary v6 now available! View Changelog

getCldImageUrl
Basic Usage

Getting Started with getCldImageUrl

You can use the getCldImageUrl helper function to generate Cloudinary URLs without the component wrapper. CldImage and other image-based components use getCldImageUrl or a derivitive of it to generate their images, meaning you can expect the same API from CldImage.

Basic Usage

The basic required options include width, height, and src:

import { getCldImageUrl } from 'next-cloudinary';
 
const url = getCldImageUrl({
  width: 960,
  height: 600,
  src: '<Public ID>'
});

getCldImageUrl uses the same API as CldImage. They're both wrappers around @cloudinary-util/url-loader (opens in a new tab) which provide a simpler way to generate images and Cloudinary URLs.

Transformations

You can further take advantage of Cloudinary features like background removal and overlays by adding additional props:

const url = getCldImageUrl({
  width: 600,
  height: 600,
  src: '<Public ID>',
  crop: 'thumb',
  tint: '100:blue:green:red',
  blur: 1000,
});

Learn More about getCldImageUrl