Google développe un nouveau format d'image WebP 2

Google a publié les travaux liés à un nouveau format d'encodage d'image expérimental appelé "WebP 2", qui se développe comme un remplacement plus efficace pour le format WebP.

Depuis le le nouveau format est toujours en développement et n'a pas été définitivement défini, donc pas encore prêt pour une utilisation généralisée (La rétrocompatibilité n'est pas garantie sur l'encodeur et le décodeur, le code n'a pas été optimisé.)

À propos de WebP 2

En WebP 2 décrit les nouvelles fonctionnalités de votre implémentation, telles que le HDR avec représentation des couleurs 10 bits, compression plus efficace des informations de transparence, prise en charge complète de l'animation, décodage incrémental facile (décodage couche par couche avec plus de détails à chaque étape, vous permettant de générer très rapidement des vignettes pour l'aperçu), mise en œuvre rapide de logiciels multi-threads, minimisation de la dégradation visuelle à de faibles débits de bits, mode de compression sans perte amélioré.

WebP 2 est le successeur du format d'image WebP, actuellement en développement. Il n'est pas prêt pour une utilisation générale et le format n'est pas finalisé, de sorte que les modifications apportées à la bibliothèque peuvent interrompre la prise en charge des images encodées en amont. 

Ce paquet contient la bibliothèque qui peut être utilisée dans d'autres programmes pour encoder ou décoder des images Webp 2, ainsi que des outils de ligne de commande.

Le but du nouveau format est identique à celui du premier WebP: transmission d'images sur le réseau, optimisation pour les résolutions moyennes, utilisation dans les applications Web et mobiles, avec prise en charge des tâches courantes pour ces tâches, telles que la prise en charge de la transparence, de l'animation et des croquis rapides.

Le codec expérimental WebP 2 pilote principalement les fonctionnalités WebP en termes d'efficacité de compression. Les nouvelles fonctionnalités (telles que la prise en charge du HDR 10b) sont réduites au minimum. Les axes d'expérimentation sont:

Compression avec perte plus efficace (~ 30% meilleure que WebP, aussi proche que possible d'AVIF)
Meilleure dégradation visuelle à très bas débit
Amélioration de la compression sans perte
Amélioration de la compression de la transparence
Prise en charge de l'animation
Prévisualisations ultralégères
Décodage incrémental léger
Petit conteneur supérieur, spécialement conçu pour la compression d'image
Architecture 10 bits complète (HDR10)
Forte concentration sur la mise en œuvre logicielle, entièrement multithread
Les cas d'utilisation restent majoritairement les mêmes que WebP: transfert filaire, web plus rapide, applications plus petites, meilleure expérience utilisateur… WebP 2 s'adapte principalement aux contenus typiques disponibles sur le web et les applications mobiles: gamme de dimensions moyennes, transparence, animations courtes, vignettes.

Les principaux efforts dans le développement du nouveau format visent à augmenter l'efficacité de la compression.

First WebP permet de réduire la taille des fichiers de 25% à 34% par rapport aux fichiers JPEG de qualité similaire et en mode de compression sans perte, il permet une réduction de 26% de la taille du fichier résultant par rapport au niveau de compression maximal de PNG. WebP 2 vise à réaliser une amélioration Efficacité 30% de compression sans perte par rapport au premier WebP et porter le codec de compression avec perte AVIF à 20%.

Le prototype testé est encore mal optimisé et il est loin derrière l'implémentation raffinée de libwebp en termes de vitesse d'encodage et de décodage. Par exemple, en mode de compression avec perte, WebP 2 se compresse cinq fois plus lentement que le premier WebP.

Par rapport à libavif, le nouveau format WebP ce qui se développe Google encode deux fois plus vite, mais il retarde 3 fois la vitesse de décodage. Dans le même temps, au moment où la version finale de la bibliothèque libwebp2 sera publiée, il est prévu d'atteindre la parité dans la vitesse de décodage.

Enfin, pour ceux qui souhaitent en savoir plus sur la note, ils peuvent consulter la publication originale dans le lien suivant.

Et quant à ceux qui souhaitent connaître le code du projet, ainsi que son avancement, ils peuvent le consulter en allant surl lien suivant.


Soyez le premier à commenter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.