// BLOG & PUBLISHERS
Editorial images that never push the page.
BlurHash placeholders for above-the-fold heroes, responsive srcsets for everything else, AVIF auto-negotiation per Accept header. Layout stays put while bytes go down.
Your Lighthouse score is held hostage by a hero image. You added blurred placeholders manually once, then the CMS shipped an update and broke them.
// RESPONSIVE LADDER
Right bytes · every screen.
Mobile readers don't need a 1920px hero; 4K monitors don't deserve a 640px one. One source URL, ?w= per breakpoint — the server caches each variant forever.
One source · ?w= per device · the right bytes everywhere.
// PALETTE
Every post · its own colors.
/info returns a six-slot palette per image — vivid, pastel, muted in pairs (background + foreground) that pass contrast. Paint the headline, pull-quote, callout in colors that came from the image itself.
Live /info · each article paints in its own colours.
// EDITORIAL COVERS
Image painted across the page.
The hero image owns the page. Palette painted from /info, BlurHash blooming behind the crisp render — three editorial covers, three voices, zero handwork.
// READY TO BUILD
Ship blog images today.
200 credits free for 7 days. No card, no signup pipeline — paste your bucket, copy a URL, watch it work.