Les mêmes pixels, un fichier plus petit
Un BMP stocke généralement ses pixels sans compression. Le PNG stocke les mêmes pixels avec une compression sans perte : les données sont rangées plus efficacement, et quand le fichier est rouvert, chaque pixel revient exactement tel qu’il était. Convertir un BMP en PNG conserve donc l’image pixel pour pixel tout en réduisant, dans la plupart des cas, nettement le poids du fichier.
L’ampleur de la réduction dépend du contenu. Les captures d’écran, schémas, éléments d’interface et dessins comportant de grands aplats de couleur se compressent très bien : leurs PNG ne représentent souvent qu’une petite fraction du BMP. Les photos et les scans de matières texturées se compressent moins, car la compression sans perte doit enregistrer le moindre grain, mais ils sortent généralement plus petits qu’un BMP non compressé.
D’où viennent les fichiers BMP, et pourquoi le PNG leur convient mieux
Le BMP est le format bitmap livré avec Windows depuis des décennies. On le retrouve encore dans les exports de logiciels Windows anciens, de scanners, d’équipements de laboratoire et industriels, de systèmes métier anciens et d’anciens éléments de jeux. Sa simplicité est son seul véritable avantage aujourd’hui : il est volumineux, et de nombreux sites, systèmes de gestion de contenu et formulaires ne l’acceptent pas.
Le PNG garde tout ce qui rend le BMP utile pour un travail exact, et y ajoute davantage :
- Stockage sans perte : le bon choix pour les captures d’écran, dessins techniques, graphiques et pixel art, où chaque pixel compte.
- Large acceptation : le PNG s’ouvre dans pratiquement tous les navigateurs, éditeurs, applications de bureautique et formulaires d’envoi.
- Transparence : le PNG a un canal alpha complet, vous pouvez donc détourer des parties de l’image plus tard dans un éditeur.
- Retouche sans risque : vous pouvez modifier et réenregistrer un PNG autant de fois que vous le voulez, sans aucune perte.
Détails de la conversion
- Profondeur de couleur : les navigateurs travaillent sur 8 bits par canal et le résultat est en sRGB, ce qui convient aux fichiers BMP typiques.
- Transparence : la plupart des BMP sont entièrement opaques, et le PNG obtenu l’est aussi. Si un BMP contient bien des pixels transparents, le PNG les conserve.
- Contrôle de la taille : Paramètres → Taille peut réduire selon un pourcentage ou faire tenir dans une largeur et une hauteur maximales, en conservant les proportions et sans jamais agrandir.
- Limites : chaque fichier peut peser jusqu’à 50 Mo et atteindre 100 mégapixels sur un ordinateur de bureau (50 mégapixels sur iPhone, iPad et les appareils qui signalent peu de mémoire).
- Lots : jusqu’à 10 BMP par lot, traités un à la fois et téléchargeables dans un ZIP.
PNG ou JPG pour votre BMP ?
Le PNG est la bonne cible quand l’image doit rester exacte : captures d’écran, maquettes d’interface, schémas, dessins au trait, texte numérisé que vous allez traiter davantage, ou tout ce que vous comptez retoucher. Des deux, c’est aussi le seul à pouvoir porter la transparence.
Pour les photographies et les scans de type photo que vous voulez simplement partager, un JPG est généralement encore bien plus petit que le PNG, avec une différence difficile à voir à un bon réglage de qualité. Dans ce cas, utilisez BMP en JPG. Et si les images sont destinées à un site web, un PNG peut être allégé davantage encore avec PNG en WebP.
BMP, PNG et JPG comparés
| Caractéristique | BMP | PNG | JPG |
|---|---|---|---|
| Compression | Généralement aucune | Sans perte | Avec perte |
| Poids du fichier | Très élevé | Plus faible ; varie selon le contenu | Le plus faible pour les photos |
| Pixels exacts | Oui | Oui | Non |
| Transparence | Rare | Canal alpha complet | Non |
| Accepté sur le web | Rarement | Presque partout | Presque partout |
| Idéal pour | Logiciels anciens | Captures d’écran, graphiques, retouche | Photos à partager |