Skip to content
Back to Blog
format-comparisons

TIFF vs PNG vs BMP : Comparaison des formats d'image sans perte

2026-05-17 9 min de lecture

Ce que ces trois formats ont vraiment en commun

TIFF, PNG et BMP partagent tous un trait essentiel : ils peuvent stocker des données d'image sans en jeter la moindre partie. Mais cette promesse commune de fidélité sans perte est là où les similitudes s'arrêtent. Chaque format est né à une époque différente, conçu pour une industrie différente et bâti sur un ensemble de compromis différent. Le TIFF (Tagged Image File Format) a été créé par Aldus en 1986 pour le monde de la publication assistée par ordinateur et de la numérisation professionnelle. Le PNG (Portable Network Graphics) est apparu en 1996 comme un remplaçant du GIF libre de brevets, conçu dès le départ pour le web. Et le BMP (Bitmap) ? C'est un original de Microsoft, intégré à Windows depuis la version 1.0 et à peine retouché depuis le début des années 90. Leurs origines expliquent tout. C'est pourquoi une conversion RAW de 24 mégapixels peut peser 68 Mo en TIFF, 22 Mo en PNG, et un énorme 69 Mo en BMP. Cette différence de taille ne rend pas un format intrinsèquement meilleur ; elle reflète simplement leurs objectifs de conception. Le bon choix dépend toujours de la destination du fichier et du logiciel qui devra le lire.

La compression : comment chaque format gère la taille des fichiers

Le BMP est le plus simple du lot : par défaut, il n'utilise aucune compression. Une image de 4000 × 3000 pixels avec des couleurs 24 bits occupera toujours exactement 4000 × 3000 × 3 octets = 34,3 Mo sur le disque. Le contenu de l'image n'a aucune importance. Bien que la spécification BMP inclue techniquement une option d'encodage RLE (run-length encoding), c'est une fonctionnalité fantôme ; presque aucun logiciel moderne ne l'écrit, et de nombreuses applications ne peuvent même pas la lire. À toutes fins pratiques, considère simplement le BMP comme un stockage totalement non compressé. Le PNG utilise l'algorithme de compression DEFLATE, le même cheval de bataille que l'on trouve dans les fichiers ZIP. Avant de compresser, le PNG applique une étape de filtrage pour réorganiser les données des pixels d'une manière qui les rend plus compressibles. Tu peux ajuster le niveau de compression de 0 (aucune compression) à 9 (effort maximal, vitesse la plus lente). Dans Photoshop, c'est le curseur « Qualité » sous Fichier → Exportation → Exporter sous → PNG. Les résultats varient énormément avec le contenu de l'image. Un logo avec de grandes zones de couleur unie pourrait être réduit de 80 à 90 %, mais une photographie avec des textures complexes et du grain de film pourrait ne se compresser que de 20 à 30 %. Les détails à haute fréquence sont tout simplement difficiles à gérer pour DEFLATE. Point crucial, la compression PNG est toujours sans perte. Changer le niveau n'affecte que la taille du fichier et le temps nécessaire pour l'enregistrer, jamais les pixels eux-mêmes. Le TIFF est un conteneur plus flexible, prenant en charge plusieurs schémas de compression. Tu peux choisir aucune compression, LZW, ZIP (DEFLATE), PackBits, ou même JPEG (qui est avec perte et va généralement à l'encontre de l'utilisation du TIFF pour l'archivage). LZW est l'option sans perte la plus largement prise en charge. Dans Adobe Lightroom Classic, tu la trouves sous Fichier → Exporter → Format d'image : TIFF → Compression : LZW. Le LZW crée généralement des fichiers 10 à 40 % plus petits qu'un TIFF non compressé. Cependant, ces fichiers sont souvent encore plus volumineux qu'un PNG comparable, car le pré-filtrage intelligent du PNG donne à son algorithme DEFLATE un avantage significatif que le LZW n'a tout simplement pas.

Profondeur de couleur et fonctionnalités pro : là où le TIFF prend l'avantage

Pour les travaux professionnels sérieux, c'est là que le TIFF se détache du peloton. Alors que le PNG prend en charge des profondeurs de bits allant jusqu'à 16 bits par canal, ce qui est amplement suffisant pour la plupart des photographies et des graphiques web, le TIFF va plus loin. Il gère les canaux à 8, 16 et même 32 bits en virgule flottante. Ce support 32 bits flottant est essentiel pour les compositions High Dynamic Range (HDR), l'imagerie scientifique et tout flux de travail impliquant de multiples cycles d'édition lourde. Il empêche la dégradation progressive due aux erreurs d'arrondi qui peuvent se produire à chaque sauvegarde dans un format 16 bits, et il peut stocker des valeurs de luminosité bien au-delà de ce qu'un écran normal peut afficher. Le TIFF parle aussi CMJN, le langage de l'impression professionnelle. Le PNG, non. Si tu envoies des fichiers à un imprimeur offset pour un magazine ou un livre, il s'attendra presque certainement à un TIFF CMJN à 300 PPI. Un PNG n'est tout simplement pas une option viable dans ce monde. Ensuite, il y a la fonctionnalité multi-page. Quiconque a dû gérer un document numérisé de 50 pages connaît la galère de devoir jongler avec 50 fichiers individuels. Le TIFF peut stocker toutes ces pages dans un seul fichier bien ordonné, une fonctionnalité largement utilisée dans l'archivage de documents, l'imagerie médicale et les systèmes de fax. Le PNG ne peut pas faire ça. Et le BMP ? Il est hors course. Le BMP est bloqué avec des modes de couleur de base (1, 4, 8, 16 ou 24 bits, plus un mode 32 bits avec alpha) et n'a aucun support pour le CMJN, les données en virgule flottante ou les pages multiples. Pour la couleur professionnelle, c'est une impasse. La transparence est une autre différence clé. Le PNG est le champion incontesté pour l'usage web, avec un support impeccable du canal alpha 8 bits et 16 bits. Le TIFF gère aussi les canaux alpha, avec des options plus complexes comme l'alpha prémultiplié, mais c'est excessif pour le web. Le mode 32 bits du BMP inclut techniquement un canal alpha, mais le support est si inégal entre les navigateurs et les applications que s'y fier est un pari que tu ne devrais pas prendre.

Cas d'usage concrets : adapter le format à ton flux de travail

Sur le web, le PNG est roi. Il n'y a vraiment pas de débat. Les navigateurs le prennent en charge depuis la fin des années 90, sa transparence alpha fonctionne parfaitement partout et la taille de ses fichiers est réduite. Chaque icône d'interface, photo de produit avec un fond transparent ou graphique exporté que tu vois en ligne est, ou devrait être, un PNG. Servir une capture d'écran TIFF de 14 Mo sur une page web est une faute professionnelle quand un PNG de 1,2 Mo visuellement identique existe. Passe la porte d'un imprimeur, cependant, et le TIFF est la monnaie d'échange. Pour le travail prépresse, c'est la norme professionnelle. Des applications comme Adobe InDesign et QuarkXPress, ainsi que les logiciels RIP (raster image processor) des imprimeurs, sont conçues autour du TIFF. Un TIFF CMJN avec compression LZW est un livrable à toute épreuve qui fonctionne, que l'imprimerie utilise un logiciel flambant neuf ou quelque chose datant de 2008. Cette même fiabilité à toute épreuve fait du TIFF le format de choix pour les projets d'archivage et de numérisation. La Bibliothèque du Congrès et d'autres archives nationales exigent le TIFF non compressé ou compressé en LZW car le format est un standard ouvert bien documenté, non lié à une seule entreprise. Alors, où cela laisse-t-il le BMP ? C'est un acteur de niche, qui survit principalement dans des tâches spécifiques centrées sur Windows. Si tu développes une application Windows dans Visual Studio et que tu as besoin d'un écran de démarrage, ou si tu travailles avec des outils de CAO hérités, tu le rencontreras encore. En dehors de ces couloirs étroits, il n'y a presque aucune raison de créer un nouveau fichier BMP aujourd'hui. Dans un pipeline d'édition photographique — par exemple, en faisant passer un fichier de Lightroom à Photoshop pour la retouche et vice-versa — un TIFF 16 bits avec compression LZW est la poignée de main standard. Bien qu'un PNG 16 bits puisse aussi fonctionner, le TIFF est plus universellement pris en charge pour ce type d'échange à haute profondeur de bits, surtout avec les logiciels plus anciens.

Benchmarks de taille de fichier : les chiffres de vraies images de test

La théorie, c'est une chose, mais les chiffres racontent la vraie histoire. Nous avons pris trois images distinctes et les avons converties à partir de données sources non compressées vers chaque format. Image de test 1 : Une photographie de forêt de 3840 × 2160 (détails élevés, pas de zones plates). - BMP (24 bits, sans compression) : 23,7 Mo - TIFF (LZW) : 19,1 Mo - PNG (DEFLATE niveau 6, par défaut) : 17,4 Mo Image de test 2 : Une capture d'écran d'interface utilisateur de 1920 × 1080 (grandes régions de couleur unie, texte, icônes). - BMP (24 bits) : 5,9 Mo - TIFF (LZW) : 1,8 Mo - PNG (DEFLATE niveau 6) : 0,9 Mo Image de test 3 : Une page de document numérisée de 600 × 800 (texte noir sur blanc, bruit minimal). - BMP (24 bits) : 1,4 Mo - TIFF (LZW) : 0,18 Mo - PNG (DEFLATE niveau 6) : 0,12 Mo La tendance est claire. Pour le contenu photographique, le PNG bat systématiquement le TIFF compressé en LZW d'environ 5 à 15 %. Pour les images riches en graphiques ou les documents numérisés avec beaucoup de couleurs unies, l'avantage du PNG devient massif. Dans le cas du document numérisé, le PNG est presque 12 fois plus petit que le BMP, une différence qui s'accumule rapidement lorsque tu archives des milliers de pages. Il y a une mise en garde importante : un TIFF enregistré avec la compression ZIP (DEFLATE) aura une taille de fichier très proche de celle d'un PNG, car ils utilisent le même algorithme de base. Si ton logiciel prend en charge le TIFF/ZIP, la différence de taille disparaît effectivement. Photoshop peut le faire, mais Lightroom Classic, par exemple, ne le propose pas en option d'exportation directe.

Convertir entre ces formats avec CocoConvert

Tu peux utiliser CocoConvert pour passer de TIFF à PNG et BMP sans avoir à lancer Photoshop ou un outil en ligne de commande. Les tâches les plus courantes sont la conversion de TIFF en PNG pour réduire la taille des fichiers pour le web, la modernisation d'anciens BMP en PNG, et la transformation de PNG provenant du web en TIFF pour un flux de travail d'impression. Lorsque tu convertis un TIFF en PNG, CocoConvert s'efforce de préserver la qualité originale. Un TIFF 16 bits devient un PNG 16 bits, pas un fichier dégradé en 8 bits. Tu peux aussi régler manuellement la profondeur de bits dans les options si tu as besoin d'une sortie spécifique. Passer de BMP à TIFF ou PNG est simple. Comme le BMP n'est pas compressé, le fichier résultant sera presque toujours beaucoup plus petit que l'original. Il est aussi important de savoir ce que CocoConvert ne fait *pas*. Les TIFF multi-pages, comme ceux d'un scanner de documents, sont actuellement divisés en images séparées au lieu d'être conservés dans un seul fichier multi-page. Pour cela, il vaut mieux utiliser un outil dédié comme ImageMagick (`convert input.tif output.tif` avec l'option `-adjoin`) ou Adobe Acrobat. CocoConvert générera également une erreur sur les TIFF qui utilisent la compression JPEG interne, ce qui est mieux que de te donner un fichier corrompu. Enfin, si tu convertis un TIFF 32 bits en virgule flottante, les données seront écrêtées pour tenir dans la plage plus limitée du PNG. Nous le signalons pendant le processus de conversion pour que tu ne perdes pas de données en silence, mais c'est une véritable limitation du format cible. Pour la grande majorité des conversions — une seule image d'un format à un autre — le processus est d'une simplicité enfantine. Télécharge ton fichier, choisis ta cible, et télécharge. Aucun compte n'est nécessaire pour les fichiers de moins de 20 Mo.

Alors, quel format devrais-tu vraiment utiliser ?

Après tout ça, l'arbre de décision est beaucoup plus simple que tu ne le penses. Voici comment choisir. Ton choix par défaut pour tout ce qui est destiné à un écran devrait être le PNG. Si le fichier va sur le web, dans une présentation, ou dans toute application où la taille du fichier et la compatibilité comptent, utilise le PNG. C'est le choix par défaut moderne et sûr pour tout ce qui n'est pas un travail d'impression spécialisé ou d'archivage. Si tu as besoin de transparence sur le web, arrête de lire et utilise simplement un PNG. Tu devrais passer au TIFF lorsque ton travail nécessite une fidélité maximale pour l'édition professionnelle ou quitte le monde numérique pour l'impression. Utilise le TIFF lorsque tu livres à un imprimeur, archives des numérisations critiques, échanges des fichiers à haute profondeur de bits entre des applications photo pro, ou travailles avec des couleurs CMJN. Le TIFF avec compression LZW est le cheval de bataille pour tout flux de travail où la compatibilité à long terme est plus importante que la taille de fichier minimale. Et le BMP ? Tu n'utilises le BMP que lorsqu'un logiciel spécifique, souvent ancien, t'y oblige. C'est un format hérité pour les ressources d'applications Windows et les vieux programmes qui datent d'avant le PNG. Dans tout autre scénario, le PNG fait tout ce que fait le BMP, mais en mieux, en créant des fichiers plus petits avec un support plus large. Voici un dernier conseil pratique : si jamais tu reçois un BMP, ton premier réflexe devrait être de le convertir en PNG. La conversion est parfaitement sans perte, et tu obtiendras un fichier considérablement plus petit et plus utile partout. La même logique s'applique aux énormes TIFF non compressés qui n'ont pas besoin de rester dans ce format pour une raison de flux de travail spécifique. Convertis-les en PNG pour économiser de l'espace sans sacrifier un seul pixel de qualité.