Free; arbitrary angles supported via a_<deg> with optional b_rgb: background
AutoOrient
β
Free; EXIF orientation applied implicitly by default
Watermark
β
Free (layer-based compositing)
Text overlays
π¦
Free (l_text:*)
Image compositing
π¦
Free (full l_* / u_* layer system)
Opacity
π¦
Free (o_*)
Round corners
π¦
Free (r_*)
Special
Manipulation
Chainsaw
Availability
BlurHash
β
ThumbHash
β
Dither
β
Color space conversion
π¦
Free (cs_* β sRGB, CMYK, ICC)
Distort / perspective
π¦
Free (e_distort)
Shear
π¦
Free (e_shear)
Colorblind simulation
π¦
Free (e_simulate_colorblind)
Colorblind assistance
π¦
Free (e_assist_colorblind)
Default / fallback image
π¦
Free (d_*)
3D LUT
π¦
Free (l_lut)
Encoding
Format
Supported
JPEG
β
PNG
β
WebP
β
AVIF
β
GIF
β
Auto format
β
Quality
β
Notes
Color encoding β uses rgb: prefix (e.g. b_rgb:3b82f6).
Border β all three BorderType variants render at the requested output size. Expand emits the native bo_ (the canvas grows by 2Γwidth per axis). Shrink pre-shrinks the constrained dims so the expanding bo_ lands back on the requested box (content shrinks to make room). Overlay keeps the subject at full crop scale via a chained c_crop that trims inward by 2Γwidth before bo_ grows it back, so the border paints over the outer band rather than resizing the content. Overlay needs both dimensions from an upstream box resize (crop/cover/pad/stretch, or width()+height()) and throws UnsupportedManipulator otherwise.
Blur β e_blur = min(2000, radius Γ 50). Cloudinaryβs e_blur renders exactly 100Γ a gaussian sigma (measured, linear across its 100β¦2000 range), so Γ50 targets the Ο β radius/2 anchor shared across providers; the 2000 ceiling saturates strength at Ο 20 above blur(40).
Gamma β Cloudinary e_gamma is a percentage in -50..150 (default 0 = unchanged). Chainsawβs multiplier is translated as pct = round((gamma - 1) * 100) and clamped; gamma(1.0) β e_gamma:0, gamma(2.2) β e_gamma:120, gamma(5.0) β e_gamma:150 (saturated).
Watermark β uses Cloudinaryβs layer system with l_fetch: and base64-encoded URLs. Supports overlay positioning, sizing, and opacity via chained transformation segments.
Watermark fit β the overlay crop mode carries the fit: Contain β c_fit (fits inside the box keeping aspect), Stretch β c_scale (distorts to the box), Fill/Crop β c_fill (covers the box and crops the overflow).
Flip β Both direction only applies horizontal flip (Cloudinary limitation).
URL signing β optional HMAC signing with apiSecret and a UrlSignerInterface (produces s--AbCdEfGh-- prefix).
Cloudinary has the largest feature set of any CDN provider, especially with its paid AI add-ons.