Comment by adrian_b
1 day ago
Most of the comparisons are not about what I would call "high quality" images.
And the article supports what I have said.
Quotation from the article:
> But JPEG XL catches up at very high quality. Around SSIMULACRA2 85, libjxl's default matches AVIF's default, and at maximum efforts, jixel 'extraslow' is ~6% smaller than AVIF s0. jixel 'slow' is 10–13% smaller than AVIF's default from SSIMULACRA2 80 upwards.
I believe that:
ssimulacra2 85 is rather close to median quality in the internet
ssimulacra2 90-95 is rather close to high quality in the internet
ssimulacra2 98+ is close to camera quality
'high quality' and 'very high quality' are different things.
There’s also data that isn’t needed in the final delivery format but is needed for editing. 8bit vs 16bit color for example. 8 bit is visually all you need for an image, but if you edit it to say being up the shadows, 8 bit will show banding because you’ve stretched it to the point the bands are visible. While 16bit has so much extra data it still looks perfect after being stretched.
JPEG XL is the ideal high end photography format. AVIF seems better for a space efficient web format.
Human eyes can quite reliably see greater than 8 bit color. While the eye is only able to differentiate about 10 million colors at any given brightness, because its sensitive to brightness in a logarithmic fashion the eye needs about 24 bits of per channel depth to see no banding.
1 reply →
Also the JXL decoder in Firefox and Chrome only returns 8 bits, unfortunately.
1 reply →