Image Edge

On-the-fly image resizing and format conversion via Cloudflare.

Usage

https://{host}/{path-to-image}?w=300&q=80&fit=cover

Parameters

ParamDescriptionDefault
wWidth in pixels
hHeight in pixels
fitscale-down, contain, cover, crop, padscale-down
gravityauto, left, right, top, bottom, center, or 0.5x0.2auto
qQuality, 1–10085
formatavif, webp, jpeg, png — omit for auto-detect from browserauto (Accept header)
bgBackground colour for fit=pad, e.g. white or %23f5f5f5transparent

Examples

?w=300                           Resize width to 300, keep ratio
?w=400&h=400&fit=cover          Square crop, smart gravity
?w=400&h=400&fit=pad&bg=white  Square with white padding
?w=800&q=70                      Lower quality for smaller file
?w=300&format=avif               Force AVIF output

Hosts

Served by Cloudflare Workers. Originals stored in S3.