Google introduced a new JPEG library called Jpegli. The new library reduces "noise" and improves image quality compared to traditional JPEGs. Her supporters technology they say it has the potential to make the Internet faster and more beautiful.
It was announced on April 3rd and it is accessible from GitHub. Jpegli maintains high backward compatibility while offering improved possibilities and a compression ratio of 35% in settings high-quality compression, according to Google. Jpegli works using new techniques to reduce "noise" and improve image quality. New or improved features include customizable quantization heuristics from the JPEG XL reference implementation, improved quantization matrix selection, calculation of intermediate results, and the ability to use a more advanced color space.
The library provides an interoperable encoder and decoder that conforms to the original JPEG standard, convenient 8-bit format, and API/ABI compatibility with libjeg-turbo and MozJPEG.
When images are compressed or decompressed through Jpegli, more accurate and psycho-visually efficient calculations are also performed. Images will appear clearer and have fewer observable artifacts. While improving the density ratio of image quality and compression, the speed codificationJpegli's performance is comparable to several traditional approaches such as MozJPEG, according to Google.
Web developers can thus integrate Jpegli into existing workflows without sacrificing coding speed, performance or memory usage.
Jpegli can be encoded with 10+ bits per element. The 10-bit encoding is done in the original 8-bit format and the resulting images are interoperable, meaning they are also displayed in 8-bit viewers.
10-bit dynamics is available as an API extension and requires code changes to implement it. Jpegli also compresses images much better than traditional JPEG codecs. This can save bandwidth and storage space and make websites faster, according to Google.