Des usages différents, des formats différents
HEIC, WebP et AVIF sont souvent présentés comme des rivaux, mais ils ont été conçus pour des endroits différents. Le HEIC est ce que les iPhone écrivent dans leur stockage. WebP et AVIF sont des formats de diffusion d’images sur le web. Pour choisir, il faut partir de la destination du fichier, non du format « le meilleur ».
Ce qu’est chacun
HEIC est un conteneur HEIF avec des données d’image compressées en HEVC. HEVC est grevé de brevets, ce qui explique en grande partie la prise en charge inégale des navigateurs et des systèmes ; le guide HEIC vs HEIF traite le côté conteneur.
WebP est le format de Google. Le guide des formats d’image de MDN indique qu’il prend en charge la compression avec perte (fondée sur le codec vidéo VP8) et sans perte, ainsi que la transparence et l’animation, et que le WebP avec perte est en moyenne 25 à 35 % plus léger que le JPEG à qualité visuelle comparable. Le conteneur est documenté dans la spécification du conteneur WebP. Prenez le chiffre de MDN comme une moyenne, non comme une promesse pour votre photo.
AVIF stocke des images compressées en AV1 dans le conteneur HEIF ; la spécification AVIF définit ce stockage. MDN le décrit comme ouvert et libre de redevances, avec des modes avec et sans perte, l’alpha, le HDR et les gamuts étendus, et indique qu’il compresse généralement mieux que le WebP. MDN note aussi que l’AVIF n’a pas de rendu progressif : le fichier doit être entièrement téléchargé avant de s’afficher.
Prise en charge par les navigateurs
La situation évolue ; consultez les tableaux en ligne plutôt que cette page : Can I use : WebP, Can I use : AVIF et Can I use : HEIF. MDN indique que WebP et AVIF sont pris en charge dans les versions actuelles de Chrome, Edge, Firefox, Opera et Safari, et ni MDN ni ce site n’affirment la même chose pour le HEIC. Pour le web, MDN recommande de proposer une solution de repli JPEG ou PNG avec l’élément <picture> quand vous utilisez WebP ou AVIF.
Transparence et photos
Les photos ont rarement besoin de transparence, mais si la source en a, retenez les différences :
- WebP et AVIF conservent un canal alpha. HEIC vers WebP et HEIC vers AVIF de FromHEIC conservent l’alpha quand le HEIC en possède un.
- Le JPG non : notre convertisseur l’aplatit sur du blanc.
- Les sorties HEIC écrites par FromHEIC ne portent pas d’alpha ; la transparence est aplatie sur un fond de votre choix, avec un avertissement.
Choisir selon la situation
Publier sur votre propre site. Utilisez WebP ou AVIF avec un repli JPEG. L’AVIF tend à donner des fichiers plus petits ; le WebP est le choix par défaut le plus simple. L’encodeur AVIF de FromHEIC s’exécute en WebAssembly sur un seul thread : attendez-vous à de la lenteur sur les grandes images. Choisissez la qualité AVIF en regardant le résultat, car il n’existe pas de réglage universel ; le convertisseur utilise par défaut 60 pour l’AVIF et 82 pour le WebP, et affiche une comparaison de taille.
Envoyer à quelqu’un. Utilisez le JPG. Il est accepté presque partout. L’AVIF n’est pas lisible par les logiciels très anciens. HEIC vs JPG explique le compromis de compatibilité.
Archiver les originaux. Gardez le HEIC. Réencoder en WebP ou AVIF est une perte supplémentaire par-dessus un fichier déjà compressé.
Retoucher. Utilisez une sortie sans perte ou non compressée, comme le PNG ou le TIFF, et non du WebP ou de l’AVIF à basse qualité.
Envois vers un CMS. Vérifiez ce qu’accepte votre plateforme. Voir WordPress et Shopify.
Perte sur perte
Toute conversion de HEIC vers WebP ou AVIF décode le HEIC et compresse à nouveau les pixels. Si vous prévoyez de le faire, convertissez une seule fois, à partir de l’original, et conservez celui-ci. Ne convertissez pas un WebP en AVIF puis en JPG en chaîne : chaque étape ajoute de la perte.
Animations
Il existe des WebP et AVIF animés, mais les outils WebP/AVIF vers JPG de FromHEIC ne convertissent que la première image. Si l’animation compte, conservez le fichier animé source.
À essayer
Convertissez une photo dans chaque format avec les réglages par défaut grâce à l’outil WebP, l’outil AVIF et l’outil JPG, puis comparez les tailles affichées. Pour des images web existantes, le compresseur d’images fonctionne avec JPEG, PNG, WebP et AVIF. Plus de conseils sur la taille dans réduire la taille des photos.