Google vient de présenter Jpegli, une nouvelle bibliothèque de codage pour le format d’image JPEG. Elle devrait comprimer les images 35 % plus efficacement qu’avec les codecs actuels. Et tout cela en assurant la même qualité d’image. Le projet est développé en open source sur Github.
De quoi on parle ? Jpegli est une nouvelle bibliothèque de codage JPEG conçue pour être plus rapide, plus efficace et plus flatteuse à l’œil que le JPEG traditionnel. elle est d’ailleurs entièrement compatible avec le format JPEG actuel.
Pour y arriver, les développeurs utilisent plusieurs nouvelles techniques, notamment un encodeur et un décodeur entièrement interopérables avec la norme JPEG originale, ainsi qu’une compatibilité API/ABI avec libjpeg-turbo et MozJPEG.
Lorsque les images sont comprimées ou décomprimées par Jpegli, « des calculs plus précis et plus efficaces sur le plan psychovisuel sont effectués et les images sont plus claires et présentent moins d’artefacts observables », expliquent les 3 chercheurs de Google à l’origine de sa conception. Zoltan Szabadka, Martin Bruse and Jyrki Alakuijala. La vitesse de codage de Jpegli est comparable aux approches traditionnelles, telles que libjpeg-turbo et MozJPEG.

En outre, Jpegli peut être codé avec plus de 10 bits par composant : « Les solutions de codage JPEG traditionnelles n’offrent que 8 bits par dynamique de composant, ce qui entraîne des artefacts visibles dans les gradients lents. Le codage 10+ bits de Jpegli se fait dans le schéma 8 bits original. »
Enfin, Jpegli comprime les images plus efficacement que les codecs JPEG traditionnels, ce qui permet « d’économiser de la bande passante et de l’espace de stockage, et d’accélérer les pages web ».
Vous pouvez suivre son développement (et y participer) via Github.

