Google travaille sur une technologie conçue pour rendre Internet plus rapide et plus beau.
Le format d'image JPEG a été introduit pour la première fois en 1992. Il est aujourd'hui largement utilisé sur Internet et n'est pas près de disparaître. Malgré la disponibilité d’alternatives modernes telles que WebP, la modeste technologie JPEG continuera probablement à alimenter les graphiques sur le Web dans les années à venir.
Google développe une solution appelée Jpegli. Il s'agit d'une nouvelle bibliothèque avancée pour encoder et décoder les images JPEG avec des améliorations significatives par rapport aux bibliothèques traditionnelles.
Jpegli est rétrocompatible avec les logiciels JPEG existants et peut fournir des résultats visuellement plus agréables, ainsi qu'un bien meilleur taux de compression. Autrement dit : les fichiers au format Jpegli pèsent moins et sont moins compressés que le JPEG.
Jpegli est censé « réparer » JPEG
Jpegli a été conçu pour être plus rapide et plus efficace que le JPEG traditionnel. Il ne s'agit cependant pas d'un format d'image entièrement nouveau, car tous les résultats d'efficacité qu'il fournit sont obtenus grâce au « formalisme conventionnel 8 bits » utilisé par les algorithmes JPEG traditionnels.
La technologie Jpegli permet d'obtenir des résultats de meilleure qualité car lors de la compression ou de la décompression des images, elle effectue des calculs plus précis et « psychovisuellement efficaces » en utilisant la nouvelle bibliothèque. Psychovisuel signifie qu’une image donnée sera plus belle à l’œil humain, même si une compression est toujours appliquée.
Les images en Jpegli apparaissent plus lumineuses et avec moins d'artefacts visibles, avec des vitesses d'encodage comparables aux approches populaires existantes telles que libjpeg-turbo et MozJPEG.
Google assure aux développeurs qu'ils peuvent adapter le code Jpegli dans leurs projets logiciels sans effort significatif, bénéficiant en retour de fonctionnalités avancées.
Possibilités de la nouvelle bibliothèque
La nouvelle bibliothèque peut encoder des images JPEG avec des composants de plus de 10 bits, ce qui devrait éviter les artefacts visibles dans certains dégradés, comme cela est courant avec les composants de 8 bits.
L'encodage 10 bits est effectué dans le cadre du formalisme JPEG 8 bits d'origine, ce qui signifie que les images compressées finales sont entièrement compatibles avec tous les éditeurs ou programmes de visualisation JPEG existants.
Selon les propres benchmarks de Google, lorsqu'il est testé avec des codecs existants à différents débits, Jpegli peut produire des images de « haute qualité » avec 35 pour cent. une plus grande compression.
Les entreprises opérant en ligne devraient bénéficier d’économies significatives en matière d’espace de stockage tandis que les sites Web se chargent et fonctionnent plus rapidement. Les navigateurs Web et les logiciels de gestion d'images devront implémenter la nouvelle bibliothèque pour profiter de ses fonctionnalités et améliorations.
Les techniques de réduction du bruit et d'amélioration de la qualité de l'image de Jpegli sont adaptées de l'implémentation de référence de JPEG XL, un nouveau format d'image proposé comme remplacement rétrocompatible du JPEG. Il existe toujours une compression manuelle des fichiers graphiques et des photos à l'aide d'outils comme Squoosh, proposé par Google.
