Google a récemment présenté Jpegli, une nouvelle bibliothèque de codage JPEG qui va compresser les images 35 % plus efficacement qu’avec les codecs traditionnels. Ses créateurs expliquent que la technologie conserve une excellente qualité d’image : la compatibilité avec le JPEG existant est maintenue, et on nous promet un rendu plus joli avec moins d’artefacts.
Google donne différents détails sur son billet de blog dédié à la nouveauté. L’entreprise explique que la vitesse de Jpegli est comparable aux approches traditionnelles, telles que libjpeg-turbo et MozJPEG : les développeurs pourront donc l’intégrer plus facilement sans craindre des soucis de performances. Jpegli peut être encodé avec plus de 10 bits par composant, ce qui est une progression par rapport au JPEG habituel. Elle permet d’utiliser des espaces de couleur plus complexes.
La nouveauté utilise plusieurs techniques de pointe pour réduire le bruit tout en améliorant la qualité de l’image. Elle se base entre autres sur la quantification adaptative et sur une sélection améliorée de la matrice de quantification. Les sources ont été mises en ligne sur GitHub pour les curieux. Google estime que ce système va permettre d’économiser de la bande passante, de l’espace sur les serveurs tout en offrant un chargement des pages plus rapide.