Comment by mrngld
15 hours ago
Don't sleep on JPEG XL. It's used under the hood within DNG files (at least, it's an option, Adobe DNG Converter can leverage it, including by the CLI), DxO PureRAW leverages it in the latest versions. Apple Photos can view them, and I think it's been the compression methodology used inside their ProRAW DNGs for a while (which probably by default makes it one of the worlds most popular image compressors for RAW files). I've had a lot of success using it for various things. Had some issues surrounding metadata but that may be user error on my part.
JPEG XL aka .jxl is now supported by Firefox 152 and Chrome since 145 (behind a flag though on both).
JXL is the best image format we have - supports lossy and lossless compression, HDR, and much more!
https://jpegxl.info/
The format supports HDR, but most apps using it don’t.
I’ve given up trying to use JXL in the Apple ecosystems for exchanging HDR images for this reason.
Those are good venues to sneak JPEG XL into the mainstream. It would be a pity if it became another JPEG 2000. On the other hand, JPEG 2000 was probably just too advanced and computationally complex to be widely adopted at the time. Sometimes I look back at it and, after all the extensions and revisions, it feels like it has everything—but it’s still a niche codec. A cautionary tale, and a pattern that tends to repeat itself with codecs...
On top of being much more complex to encode and decode, and being encumbered by patents, JPEG 2000 was only marginally better than JPEG in terms of quality vs. size. At the time it came out, it wasn't worth using; nowadays it's thoroughly outclassed by any newer image codec (JPEG XL, WebP, HEIC, etc).
Disclaimer : I worked at DxO.
DNG is more a container in which you can store lots of different think and not only RAW images.
For example PureRaw output Linear DNG that is not a RAW anymore. In the same way ProRaw is not a RAW image dispite it's name. But yes PureRaw and some ProRaw are compressed internally with jxl.