JPEG XL file format

This is an Anime Plot Twist I didnt have on my bingo card:

6 Likes

Can’t wait, hopefully it has a good license and is incorporated into the image-rs crate. Then I can support it in my image viewer and slowly convert my library into XL, space is tight at the moment :smiley:

I know mozilla has multiple contracts and agreements with google, but I wonder why they accepted to do it given their AVIF push. Maybe something internally is changing and they finally realized their own AVIF lies and propaganda.

1 Like

I wasn’t able to test it, since my phone is too old to support it, but apparently JPEG XL is only used as a compression format for Apple ProRAW.

So it is not yet a drop-in replacement for HEIC.

1 Like

I just upgraded to macOS Sequoia, and I can report that JPEG XL images (and also UltraHDR JPEGs) are now rendered as HDR out-of-the box in both Preview and Quick Look (when you press the space bar in Finder to preview an image).

No improvement in Photos, however. The images are still somewhat slow to load, and the tone mapping is underwhelming (with the brightest highlights being clipped).

1 Like

A bit of light reading for those interested:

7 Likes
8 Likes

I find it amazing that the previously 100k LOC C++ version is 50k LOC in Rust. Yes, I was aware of the C++ boilerplate problem. But this is a drastic reduction.

1 Like

Rust is surprisingly compact all things considered. Couple that with the famous ‘zero cost abstractions’ and you can do a lot very efficiently.

2 Likes

Awesome news, excited for this to land so we can get support for it!

4 Likes

“Making mistakes is how we learn.”
Logan Browning

:sunglasses:

Fantastic news!