Analyses Profondes

HEIC vs PNG : quand utiliser chaque format

koboshiCo-founder
·5 min de lecture
Résumé

PNG est sans perte et gère la transparence ; HEIC est un format photo compressé environ deux fois plus petit que JPEG. Ils répondent à des usages différents, le meilleur choix dépend donc de ce que vous produisez. Ce guide vous aide à y voir clair.

Une photo de 12 MP prise au téléphone s'enregistre en PNG à environ 24 Mo. La même photo en HEIC pèse environ 1,8 Mo. Cet écart résume tout le débat, et c'est pourquoi l'appareil photo de l'iPhone n'a jamais produit de fichiers PNG.

Ces deux formats ne sont pas des versions concurrentes d'une même chose. Ils répondent à des usages différents. PNG est un format sans perte conçu pour les graphiques, le texte et la transparence. HEIC est un format avec perte conçu pour les photos. Une fois cela compris, « lequel est le meilleur » cesse d'être une vraie question et devient « quel est votre usage ».

Ce qu'est PNG

PNG compresse sans perdre un seul pixel. Sorti en 1996 comme remplaçant libre de brevets de GIF, il excelle dans ce que GIF faisait bien : les aplats de couleur, le texte, les logos, les captures d'écran. Il fait aussi deux choses que JPEG ne peut pas faire. Il prend en charge la transparence alpha complète, si bien qu'un logo arrondi ou une ombre douce peut exister sans arrière-plan. Et il stocke les pixels tels quels, si bien qu'un graphique ou une maquette d'interface conserve toute sa netteté à n'importe quelle taille.

Rien de tout cela n'est gratuit. La compression de PNG est bien plus faible que celle d'un codec moderne avec perte, et elle se dégrade à mesure que l'image devient plus bruitée. Au niveau du pixel, une photo n'est en grande partie que du bruit de capteur, qui ne se compresse presque pas. C'est pour cela qu'une photo de 12 MP atteint 24 Mo au lieu de 2 Mo.

Ce qu'est HEIC

HEIC est la déclinaison d'Apple de HEIF, un conteneur qui renferme une image encodée avec HEVC. C'est un codec photo, construit pour faire ce que JPEG fait, avec environ le double d'efficacité de compression. La contrepartie, c'est qu'il est avec perte : certains détails sont écartés volontairement, d'une façon que vos yeux pardonnent en grande partie. Le guide complet du HEIC présente le format et explique pourquoi Apple l'a adopté.

HEIC ne gère pas la transparence comme PNG, et ce n'est pas le format à choisir pour du texte, des captures d'écran ou des logos. Encodez une capture d'écran d'interface en HEIC et vous obtenez un fichier qui est techniquement une photo et se comporte comme telle : un texte doux, des couleurs qui bougent sur les aplats.

Côte à côte : photo contre capture d'écran

ContenuPNGHEICJPG
Photo de 12 MP~24 Mo~1,8 Mo~3,4 Mo
Capture d'écran 1280 × 800~1,2 Mo~0,4 Mo*~0,3 Mo
Logo avec transparencepris en chargenonnon
Retouche sans perteouinonnon

*Une capture d'écran en HEIC est plus petite, mais le texte et les aplats de couleur peuvent être légèrement altérés : le gain de taille ne vaut pas la perte de qualité.

Le schéma est simple. PNG gagne quand l'image est surtout faite d'aplats, contient du texte ou a besoin de transparence. HEIC et JPG gagnent quand l'image est une photo, car personne ne veut d'une version de 24 Mo d'un fichier qui finira à 2 Mo.

Quand convertir HEIC en PNG

Votre iPhone prend des photos en HEIC. Convertir en PNG a du sens dans trois situations :

  • Transparence. Une photo en a rarement besoin, mais si vous faites du montage, détourez un sujet ou créez une ressource, PNG porte le canal alpha.
  • Une boucle de retouche sans perte. Si l'image va passer dans un éditeur et être ré-enregistrée plusieurs fois, PNG casse la chaîne de perte de génération décrite dans compression avec et sans perte.
  • Des graphiques plats arrivés en HEIC. Les captures d'écran et les exports d'interface faits sur un appareil Apple arrivent parfois en HEIC, et PNG est alors la destination naturelle.

Pour les photos destinées à un e-mail, à un téléversement ou à un affichage sur n'importe quel appareil, PNG est généralement la mauvaise cible. Il pèse 10 à 20 fois plus que le HEIC sans gain visible. Le convertisseur HEIC vers PNG couvre les cas où vous en avez effectivement besoin, et il conserve intact le canal alpha quand la source en possède un.

Alors, PNG ou JPG ?

C'est la décision que la plupart des gens prennent en réalité, parce que la photo est en HEIC et qu'il faut choisir un format de destination :

  • Choisissez PNG quand vous avez besoin de transparence, de pixels exacts ou d'une boucle de retouche sans perte.
  • Choisissez JPG quand vous avez besoin d'un fichier photo universel qui s'ouvre partout. HEIC vs JPG : qualité montre ce qu'une conversion de haute qualité conserve et ce qu'elle abandonne.
  • Choisissez WebP quand le fichier va sur un site web. Le guide HEIC vers WebP couvre cette voie pour les développeurs web.

En bref

PNG et HEIC ne sont pas en concurrence. PNG est fait pour les graphiques qui doivent être exacts et peuvent se permettre la taille. HEIC est fait pour les photos qui doivent être petites. Choisissez selon ce que vous produisez, pas selon le nom qui semble le plus récent, et convertissez quand le format de votre photo ne correspond pas à l'usage prévu.

Plus d'articles à lire