Jon Sneyers

@jonsneyers
57 Followers
7 Following
11 Posts
I play with images at https://cloudinary.com
For more info on me: http://www.sneyers.info

> In the end [JPEG XL] is just a codec and the the main purpose of it is to allow you to forget that there *is* a codec – and to just use images. For me [codecs are] very interesting at the technical level, but the goal is to just make images work seamlessly.

@jonsneyers

https://www.youtube.com/watch?v=3t2wYYnLctU

SPDY STREAM 024 | The JPEG XL with Jon Sneyers of Cloudinary

YouTube
@eeeps @jaffathecake I agree with the general point though: it's no longer true that sharp edges and flat surfaces mean you have to use lossless raster formats, for web delivery. Lossy AVIF can do a good job on such images.

@eeeps @jaffathecake for screen content, JPEG XL does have some good coding tools like Patches, but making an encoder that uses them effectively hasn't really been a priority yet.

This specific example though should really be served as HTML and SVG, not as any raster image format ;)

Left: current stable Chrome (M143)
Right: Chrome Canary (M145)
Huge thanks to the people working tirelessly on the new Rust-based jxl-rs decoder!

#jxl #jpegxl #jpeg #jxlart

@fabrice @hub Soon jxl-rs will be ready, so that's not a huge obstacle.

@jaffathecake I think for the web, the two key features of jxl compared to other formats are:

1. Reliable and very effective high-fidelity lossy compression, in particular for HDR images which I hope will get traction on the web in the near future;

2. Lossless JPEG recompression: a no-brainer to improve delivery of existing legacy images for which only already-compressed versions exist.

There are other nice things like progressive decoding, future-proof format design, across-the-workflow, etc

@julian @stl8k @eeeps You can just refer to it as "arXiv:2506.05987" or something (or a link if the medium allows it). If you want to do a more complete citation but want to keep it reasonably concise, you can use "et al" :)
JPEG XL’s Modular Mode Explained

The new DNG 1.7 specification allows using JPEG XL as the payload codec to store the raw camera data. This new option became available in flagship

Cloudinary Blog
Who should I be following on this platform? Please reply with suggestions.