JPEG XL would like a word.
* https://developer.apple.com/documentation/avfoundation/avvid...
* https://petapixel.com/2024/09/18/why-apple-uses-jpeg-xl-in-t...
Which kind of encode settings do you suggest for conversion from high resolution RAWs or JPEGs ?
1. Lossless AVIF is a joke often beaten by WebP and even PNG. Even worse for grayscale.
2. Chroma subsampling remains a bad idea for still images unless the resolution is high enough to hide the artifacts.
3. Tooling is the worst part, AV1 encoders are basically focused 99% on video and leave a measly 1% to image; unlike JXL, of course. SVT-AV1 still doesn't do YUV444 and libaom was unusable. Fortunately, the unpaid enthusiasts were here: https://giannirosato.com/blog/post/the-multimedia-renaissanc... (and more recently https://giannirosato.com/blog/post/oavif/)
I don't see AVIF being used for lossless, which is the largest reason I'd prefer JXL to win: one codec to rule them all sure is an alluring future.
JPEG is woefully outdated with the lack of HDR and modern compression, HEIF can’t be used without paying a license, webp was designed just for extremely efficient small images rather than local storage, avif I’ve never seen used ever, and JPEG XL is on track to be the next major format.
I agree we don’t need an avif2, but until jpeg xl there really weren’t any decent alternatives for jpeg.
https://en.wikipedia.org/wiki/Comparison_of_graphics_file_fo...
Pretty much only the ones I listed previously are serious contenders in the space right now.