JyrkiAlakuijala
Joined 10 years ago
Joined 10 years ago
libjxl's vulnerability rate is low, but it still reflects the growing pains of a modern high-quality C/C++ parsing library.
With Rust things can be safer: For jxl-oxide there is one CVE. libjxl-rs does not yet have filed CVEs.
AV1 was designed to deliver a pretty good new frame with as low as possible budget, and further video frames could bring the missing detail later. AVIF/AV1 has much more aggressive filtering and more features that are well suited for low bit budgets -- but also is missing features that are needed to get things right at higher quality.
JPEG XL can control filter strenght at 8x8 pixel resolution, whereas in AVIF filter strenght is constant over a 64x64 block.
Similarly, adaptive quantization is more fine grained in JPEG XL.
Finally, adaptive quantization automatically modulates the filter strength in JPEG XL (but not in AVIF), so the same data does not need to be sent twice for this purpose.
All of these three differences are visible in bit budgets only in the higher quality images.
JPEG XL decoder is smaller in kloc than zlib+libpng. About 35 kloc vs 20+20 kloc.
Following successful adoption in professional photography (Digital Negative etc.), documents (PDF/EPUB), and medical imaging (DICOM), we are now completing full Web compatibility.
Our next frontier is bringing native JPEG XL support to cameras, including smartphone cameras.
Some users have uncorrected astigmatism. In the general population, the average uncorrected astigmatism typically falls between 0.50 and 0.75 diopters (D), and ~15 % more than 1.0. The high astigmatism people will see images blurred in any case and don't benefit from the fine structural detail JPEG XL can give. People with glasses and the lucky ones with low astigmatism will see the details clearly.
Sometimes passionate ends of different quality of vision seem to have a discussion on what makes sense as the web quality, with one emphasizing quality 40 being more than enough and another requesting a quality of 95.
The same kind of individualism exist also in temporal cognition and perception.
Also, it is not a competition for the shortest specification. If it was, still good. Jpeg xl spec is about half the size of the original jpeg spec.
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