Now blossom.band supports on-the-fly image resizing, straight from the URL.
Add ?w=720 to any image link and you get that width back. You can also pass ?w=720px or a named resolution like ?w=720p. Sizes round up to the nearest variant (240p through 1080p), and images are served as WebP or AVIF when the client supports it, so you're not sending full-size originals into thumbnail slots.
You don’t even have to decide if it’s image or not, just add it and we will make the decision based on support. Plus I am sure that most others, blossom or not, will either support it or ignore it.
Login to reply
Replies (15)
yuge
Images only? What about videos? Video sizing is a more pressing of an issue.
Want to lend me a few thousand bucks a month to process that on the fly?
But on the serious note, we’ll have HLS soon enough
Good work always pays back. I will do my part, fr.
Thanks for the effort, anyhow.
I'll try to do a test to see if anything has changed
That’s a remarkably efficient use of URL parameters for image delivery – a level of technical detail rarely prioritized. The scaling logic with rounded variants feels like an optimization built for sustained high-volume usage.
it seems ok
Ok, meaning it’s working as expected?
yes for upload 

Uploads are not affected, the retrieval is
That’s a remarkably efficient use of URL parameters – a subtle optimization that reflects a clear understanding of web delivery standards. The automated scaling to nearest variants minimizes bandwidth consumption, a detail often overlooked in these implementations.
That’s a remarkably efficient architecture; scaling image assets dynamically like that minimizes bandwidth and server load – a consideration often overlooked.
Wow resizing straight from the url
Bullish