PDFMove
Comment convertir un fichier PNG au format BMP ?
Tutoriel

Comment convertir un fichier PNG au format BMP ?

6 min de lecture

La seule question à laquelle il faut répondre d'abord

La conversion du PNG vers le BMP est une opération techniquement très simple mais dont la justification est le plus souvent discutable. Avant de passer aux étapes, clarifions donc ceci :

Votre système cible accepte-t-il le PNG ?

Si oui, ne faites pas la conversion. Le PNG est déjà sans perte, il est pris en charge partout, il transporte la transparence de façon fiable et il occupe une petite fraction de la place d'un BMP. Passer au BMP ne vous apporte aucun avantage de qualité ; cela n'apporte qu'un fichier gigantesque et une probable perte de transparence.

Si non — c'est-à-dire s'il s'agit d'un ancien programme Windows, d'un appareil embarqué, d'une machine industrielle ou d'une chaîne d'outils non mise à jour — la conversion est nécessaire, et ce guide a été écrit exactement pour cette situation.

Que se passe-t-il réellement pendant la conversion ?

Le PNG comme le BMP sont des formats sans perte. Le PNG stocke les données de pixels en les compressant avec un algorithme sans perte, tandis que le BMP les stocke généralement sans aucune compression. Lors de la conversion, cette compression est défaite et les pixels sont écrits à l'état brut.

Du point de vue des valeurs de couleur, il n'y a aucune perte — sur une cible en 24 bits, chaque pixel est transporté tel quel. Mais il existe un risque réel à deux endroits :

La transparence. Le canal alpha du PNG a de fortes chances de se perdre en BMP. C'est le sujet le plus important de cette conversion et nous le traitons en détail plus bas.

Le nombre de couleurs si la profondeur de bits est réduite. Si le système cible attend un BMP 8 bits indexé, les couleurs de l'image sont ramenées à une palette limitée, et c'est une perte visible à l'œil nu.

En dehors de cela, la qualité du fichier ne change pas ; seule sa taille augmente de façon spectaculaire.

La conversion étape par étape

1. Renseignez-vous sur ce qu'attend la cible

Si vous sautez cette étape, votre fichier sera probablement refusé. Le BMP n'est pas un format uniforme ; il en existe des variantes comme le 24 bits, le 32 bits et le 8 bits indexé, et les systèmes anciens ne savent généralement en lire qu'une seule.

Par ailleurs, la plupart des appareils embarqués attendent une résolution fixe. Si un panneau de commande demande une image de 320x240, même un BMP valide sera refusé s'il a d'autres dimensions.

Cherchez ces deux éléments dans la documentation de l'appareil ou du programme : la profondeur de bits attendue et la taille en pixels attendue.

2. Réglez la question de la transparence

Si votre fichier PNG comporte des zones transparentes, décidez vous-même de leur sort avant la conversion.

Du côté du BMP, la prise en charge de l'alpha n'est pas fiable ; de nombreux lecteurs ignorent l'octet alpha et affichent les zones transparentes en opaque. La couleur de remplissage varie d'un lecteur à l'autre. Autrement dit, vous laisseriez le résultat au hasard.

La bonne approche est la suivante : avant la conversion, remplissez délibérément l'arrière-plan avec la couleur voulue. Si le logo doit s'afficher sur un panneau sombre, mettez l'arrière-plan dans cette couleur sombre ; s'il doit être utilisé dans une interface claire, mettez-le en blanc. Vous obtiendrez ainsi sur le système cible exactement l'image que vous attendez.

Si la transparence doit réellement être préservée et que le système cible la prend en charge, envisagez sérieusement de ne pas faire la conversion.

3. Chargez le fichier

Glissez-déposez votre fichier dans notre outil de conversion PNG vers BMP. Pendant l'opération, la compression sans perte du PNG est défaite et les données de pixels sont écrites à l'état brut dans le conteneur BMP.

4. Préparez-vous à la taille du fichier

Le fichier obtenu peut être bien plus volumineux que ce que vous attendiez, en particulier si la source est une capture d'écran, un logo ou un schéma. La raison en est que le PNG fonctionne de manière extraordinairement efficace sur ce type de contenu, alors que le BMP n'apporte aucun gain.

Ce n'est pas une erreur, c'est la conséquence naturelle du format. En BMP, la taille du fichier correspond entièrement au produit de la résolution par la profondeur de bits ; la simplicité de l'image n'a strictement aucune importance.

5. Testez sur le système cible

La réussite de la conversion ne se mesure pas à l'ouverture du fichier, mais à son acceptation par le système cible. Essayez la sortie directement dans ce programme ou sur cet appareil.

En cas de refus, le premier endroit où regarder n'est pas le format mais la profondeur de bits et la résolution. Si les zones transparentes sont sorties dans une couleur inattendue, revenez à l'étape précédente et aplatissez vous-même l'arrière-plan.

6. Conservez le PNG, considérez le BMP comme temporaire

Votre fichier BMP ne contient pas plus d'informations que le PNG ; si la transparence a été aplatie, il en contient moins. Que votre copie de référence reste le PNG. Voyez le BMP comme une sortie produite pour un travail précis et supprimez-le lorsque le besoin a disparu.

Les cas dans lesquels vous ne devez pas faire cette conversion

Il est utile de le répéter pour être clair :

  • Pour la qualité. Le BMP n'augmente pas la qualité. Le PNG est déjà sans perte ; les données de pixels des deux sont identiques.
  • Pour l'archivage. Pour une conservation de longue durée, le PNG est supérieur à tous points de vue : les mêmes données, dans beaucoup moins de place.
  • Pour le web ou le partage. La grande majorité des plateformes n'acceptent pas le BMP, le comportement des navigateurs est inconstant et la taille du fichier est indéfendable.
  • Pour l'impression. Le BMP n'est pas un format utilisé en préparation prépresse et il ne dispose pas de la prise en charge d'espace colorimétrique qu'attendent les flux d'impression.

En résumé

La conversion du PNG vers le BMP se fait uniquement pour une raison de compatibilité. C'est un passage de sans-perte à sans-perte, les données de couleur sont donc préservées — mais la transparence a de fortes chances de se perdre et le fichier grossit de façon spectaculaire. Renseignez-vous à l'avance sur la profondeur de bits et la résolution attendues par le système cible, aplatissez vous-même la transparence et conservez le PNG comme copie de référence. Si votre cible accepte le PNG, n'entamez même pas cette conversion.

Questions fréquentes

La transparence du PNG est-elle préservée en BMP ?

Dans la plupart des cas non, et c'est le plus grand piège de cette conversion. La variante 32 bits du BMP peut techniquement transporter un canal alpha, mais cette prise en charge est inconstante d'une application à l'autre ; de nombreux lecteurs ignorent l'octet alpha. En définitive, les zones transparentes se remplissent d'une couleur unie, généralement blanche ou noire, et la couleur de remplissage peut varier selon le programme cible. Si la transparence doit être préservée, rester en PNG est la seule voie fiable.

Pourquoi le fichier obtenu est-il si volumineux ?

Parce que le BMP stocke généralement les données de pixels sans aucune compression. Si votre fichier PNG était petit, c'est parce qu'il appliquait une compression sans perte ; le BMP retire entièrement cette compression et écrit directement la valeur de couleur de chaque pixel. L'écart est particulièrement énorme sur les contenus riches en aplats de couleur comme les captures d'écran, les logos ou les schémas, car le PNG est extrêmement efficace sur ce type de contenu alors que le BMP n'apporte aucun gain. La complexité de l'image n'influe pas sur la taille d'un BMP.

Cette conversion dégrade-t-elle la qualité de l'image ?

En dehors de la transparence, non. Le PNG comme le BMP sont des formats sans perte, les valeurs de couleur des pixels sont donc transportées à l'identique et aucun artefact de compression n'est ajouté. Le seul véritable risque de perte concerne le canal alpha ; lorsque les zones transparentes sont aplaties, il s'agit d'une modification irréversible. Par ailleurs, si la cible exige une profondeur de bits inférieure, par exemple du 8 bits indexé, le nombre de couleurs sera réduit et une perte visible peut également se produire à cet endroit.

Dois-je supprimer le PNG après avoir créé le BMP ?

Non, conservez impérativement le PNG. Le fichier BMP ne contient pas plus d'informations ; au contraire, si la transparence a été aplatie, il en contient moins, et par-dessus le marché il occupe bien plus de place. Le PNG doit rester votre copie de référence, tandis que le BMP doit être vu comme une sortie temporaire produite pour être remise à un programme ou à un appareil précis. Le fichier à supprimer une fois le travail terminé, c'est le BMP, pas le PNG.

Essayez dès maintenant avec PNG → BMP Dönüştür.

Essayer PNG → BMP Dönüştür