Portable Network Graphics
Format de fichier PNG (.png) : Guide complet
Qu'est-ce que le format PNG ?
Le Portable Network Graphics, communément abrégé en PNG, est un format d'image matricielle (raster) conçu pour stocker des graphiques de haute qualité avec une compression sans perte. Contrairement à d'autres formats qui sacrifient la qualité pour réduire la taille des fichiers, le PNG préserve chaque pixel d'origine, ce qui en fait un choix privilégié pour les graphistes, les développeurs web et les photographes professionnels.
L'histoire du PNG commence en 1995, dans un contexte particulier : le format GIF, alors très populaire sur le web, utilisait l'algorithme de compression LZW, qui était breveté par Unisys. Cette situation a motivé la communauté open source à développer une alternative libre de droits. Le format PNG a été officiellement publié comme recommandation du W3C en octobre 1996, puis mis à jour en novembre 2003 sous la norme ISO/IEC 15948. Depuis lors, il est devenu l'un des formats d'image les plus répandus sur Internet.
Spécifications techniques
Compression
Le PNG utilise l'algorithme de compression DEFLATE, une combinaison des algorithmes LZ77 et du codage de Huffman. Cette méthode est entièrement sans perte (lossless), ce qui signifie qu'aucune information visuelle n'est perdue lors de la compression ou de la décompression du fichier. Avant d'appliquer DEFLATE, le PNG emploie également des filtres de prédiction (filtrage delta) qui préparent les données de pixels pour une compression plus efficace.
Profondeur des couleurs
Le format PNG supporte plusieurs modes de couleurs et profondeurs de bits :
- Niveaux de gris : 1, 2, 4, 8 ou 16 bits par pixel
- Couleurs indexées (palette) : 1, 2, 4 ou 8 bits par pixel
- Couleur RGB : 8 ou 16 bits par canal (soit 24 ou 48 bits par pixel)
- Couleur RGBA : 8 ou 16 bits par canal avec canal alpha (soit 32 ou 64 bits par pixel)
Transparence et canal alpha
L'une des caractéristiques les plus appréciées du PNG est sa gestion de la transparence alpha complète. Contrairement au GIF qui ne supporte qu'une transparence binaire (un pixel est soit totalement transparent, soit totalement opaque), le PNG permet des niveaux de transparence allant de 0 à 255, offrant des fondus et des effets de semi-transparence parfaits. Cette fonctionnalité est essentielle pour la création de logos, d'icônes et de superpositions graphiques sur le web.
Résolution et métadonnées
Le PNG peut intégrer des informations de résolution (en pixels par unité) dans ses métadonnées, ainsi que des données textuelles comme le nom de l'auteur, la description de l'image, la date de création et les paramètres gamma. Il supporte également les profils de couleur ICC pour une gestion précise des couleurs entre différents appareils.
Cas d'utilisation courants
Grâce à ses caractéristiques techniques, le PNG est particulièrement adapté à de nombreux contextes professionnels et créatifs :
- Logos et identité visuelle : La transparence alpha permet d'intégrer des logos sur n'importe quel fond sans artefacts visibles.
- Captures d'écran : Le PNG est le format de prédilection pour les captures d'écran car il reproduit fidèlement les textes et les interfaces utilisateur.
- Graphiques et infographies : Les illustrations avec aplats de couleurs, les diagrammes et les graphiques en barres bénéficient de la compression sans perte du PNG.
- Images médicales et scientifiques : Dans des domaines où la précision des données visuelles est critique, la compression sans perte est indispensable.
- Développement web : Icônes, boutons, éléments d'interface — le PNG est omniprésent dans la conception web moderne.
- Archivage numérique : Pour conserver des documents numérisés sans dégradation de qualité au fil des enregistrements successifs.
Avantages et inconvénients
| Avantages | Inconvénients |
|---|---|
| Compression sans perte — aucune dégradation de la qualité | Fichiers plus volumineux que le JPEG pour les photos |
| Transparence alpha complète (256 niveaux) | Ne supporte pas l'animation (contrairement au GIF ou WebP) |
| Support des couleurs jusqu'à 48 bits | Non optimisé pour les photographies à grande plage dynamique |
| Format ouvert et libre de droits | Pas de support natif du mode CMJN (limité à RVB) |
| Large compatibilité avec les navigateurs et logiciels | Moins performant que WebP ou AVIF pour le web moderne |
| Idéal pour les textes, lignes nettes et zones de couleur uniforme | Décompression potentiellement plus lente que d'autres formats |
Comment ouvrir et visualiser des fichiers PNG
Le format PNG bénéficie d'une compatibilité universelle. Voici les principaux logiciels permettant d'ouvrir des fichiers .png :
- Navigateurs web : Google Chrome, Mozilla Firefox, Microsoft Edge, Safari — tous affichent nativement les PNG.
- Visionneuses d'images : Windows Photos, Aperçu (macOS), Eye of GNOME (Linux)
- Éditeurs graphiques professionnels : Adobe Photoshop, GIMP (gratuit), Affinity Photo, CorelDRAW
- Logiciels de design : Figma, Adobe Illustrator, Sketch, Canva
- Suites bureautiques : Microsoft Office, LibreOffice (insertion dans documents)
- Éditeurs de code : Visual Studio Code, Sublime Text (prévisualisation intégrée)
Comment convertir des fichiers PNG en ligne
Il existe de nombreuses situations où vous pourriez avoir besoin de convertir un fichier PNG dans un autre format — par exemple, transformer un PNG en JPEG pour réduire la taille d'un fichier photo, ou le convertir en PDF pour un usage professionnel. À l'inverse, vous pouvez avoir besoin de convertir un JPEG ou un WebP en PNG pour bénéficier de la transparence.
Metric Converter (metric-converter.com) propose un outil de conversion de fichiers en ligne gratuit et facile à utiliser. Il suffit d'importer votre fichier PNG, de sélectionner le format de sortie souhaité (JPEG, WebP, PDF, GIF, BMP, etc.) et de télécharger le résultat en quelques secondes. L'outil fonctionne directement dans le navigateur, sans installation requise, ce qui le rend accessible depuis n'importe quel appareil.
Foire aux questions (FAQ)
Quelle est la différence entre PNG et JPEG ?
Le PNG utilise une compression sans perte, ce qui signifie que la qualité de l'image est parfaitement préservée à chaque enregistrement. Le JPEG, en revanche, utilise une compression avec perte qui réduit davantage la taille du fichier mais dégrade progressivement la qualité à chaque fois que l'image est recompressée. Le PNG est préférable pour les graphiques, logos et textes ; le JPEG est plus adapté aux photographies.
Le PNG supporte-t-il les animations ?
Le format PNG standard ne supporte pas les animations. Cependant, il existe une extension appelée APNG (Animated Portable Network Graphics) qui ajoute cette capacité tout en restant compatible avec les visionneuses PNG classiques (qui affichent alors uniquement la première image). Les navigateurs modernes comme Firefox et Chrome supportent l'APNG nativement.
Pourquoi mon fichier PNG est-il si volumineux ?
Même si le PNG compresse les données, les fichiers restent généralement plus grands que les JPEG équivalents pour des photographies complexes. Cela est dû à la nature même de la compression sans perte. Pour réduire la taille, vous pouvez utiliser des outils d'optimisation comme PNGQuant ou TinyPNG qui réduisent le nombre de couleurs ou appliquent une compression plus agressive, ou envisager de convertir l'image en WebP si la transparence n'est pas requise.
Le PNG est-il adapté à l'impression professionnelle ?
Le PNG peut être utilisé pour l'impression, mais avec certaines limitations. Il ne supporte pas nativement le mode colorimétrique CMJN (cyan, magenta, jaune, noir) utilisé dans l'industrie de l'imprimerie, ni les couches supplémentaires des fichiers PSD ou TIFF. Pour une impression professionnelle de haute qualité, les formats TIFF ou PDF sont généralement préférés. Cela dit, un PNG en haute résolution (300 dpi ou plus) peut convenir pour une impression numérique standard.