Ce qu'est un fichier BMP
Ce qu'est un fichier .BMP, ce qu'il fait bien, ce qui l'ouvre et comment le convertir — chaque conversion s'exécutant dans votre propre navigateur.
Ce qu'est un fichier BMP
Un BMP est à peu près aussi simple qu'un fichier image puisse l'être : un court en-tête, puis les pixels, les uns après les autres, généralement sans aucune compression. Sa taille avoisine largeur fois hauteur fois octets par pixel, ce qui, pour une photo de téléphone, se compte en dizaines de mégaoctets.
Cette simplicité est la seule raison de sa survie. Un BMP peut être lu par du code qui ne fait presque rien, d'où sa présence dans les systèmes embarqués, dans de vieux outils Windows, et comme le format que tel scanner ou appareil industriel s'obstine à écrire.
Pour tout le reste, c'est le mauvais choix. Il n'a pas de transparence sous une forme que la plupart des logiciels honorent, pas d'animation, pas de métadonnées dignes de ce nom, et une taille de fichier dont aucun format moderne n'approche.
D'où il vient
Le BMP est un format Microsoft du milieu des années 1980, défini pour Windows et OS/2 et pour l'essentiel inchangé depuis. Il n'a jamais été un format du web et n'a jamais eu vocation à l'être — il existe parce qu'un système avait besoin d'une matrice de pixels sur disque que sa propre couche graphique puisse charger sans réfléchir.
BMP en bref
| Propriété | BMP |
|---|---|
| Compression | Aucune, stocké tel quel |
| Couleur | 8 bits par canal |
| Transparence | Aucune |
| Animation | Non |
| Conserve l'EXIF | Non |
| Prise en charge des navigateurs | Tous les navigateurs depuis 1995 |
| Poids d'une photographie | De 8 à 20 fois un JPG |
| Publié | 1990 |
BMP en bref
- Rien n'est compressé. La taille du fichier découle presque directement des dimensions, et c'est pourquoi ces fichiers sont tellement plus lourds que tout le reste ici.
- La couleur est stockée sur 8 bits par canal, assez pour que les dégradés d'une photographie paraissent lisses plutôt qu'en marches.
- Il n'y a pas de transparence. Convertir une image qui en avait produit un fond plein, et la couleur qu'il prend est un choix que le convertisseur doit faire à votre place.
- Il n'y a aucun emplacement normalisé pour les données de prise de vue, les dates ou les droits : tout ce que la source portait est abandonné à l'entrée.
Ce qu'il fait bien
- Rien n'est écarté. Ce que vous y mettez ressort tel quel, quel que soit le nombre d'enregistrements.
- Tous les navigateurs en service le lisent, et depuis assez longtemps pour qu'aucun repli ne soit nécessaire.
Là où il faiblit
- Aucune transparence d'aucune sorte. Une zone transparente devient une couleur pleine, souvent blanche ou noire.
- Une seule image. Une animation convertie vers ce format garde la première et abandonne le reste.
- Aucun emplacement normalisé pour les données de prise de vue, les dates ou les droits, qui sont donc perdus à l'entrée.
- Environ 8 à 20 fois la taille d'un JPG de la même photographie à qualité comparable.
Que prendre à la place du BMP
- Pour tout ce qui exige un fond transparent — un logo, une icône, un détourage —, prenez le PNG, ou le WebP si le fichier est destiné à une page web que vous contrôlez.
- Pour tout ce qui bouge, prenez le WebP animé. Le GIF anime aussi et est accepté plus largement, mais stocke le même extrait pour plusieurs fois la taille avec une fraction des couleurs.
- Pour un fichier plus léger à une qualité que la plupart des gens ne distinguent pas, prenez le WebP, ou l'AVIF là où le public est sur le web et où le temps d'encodage importe peu.
Quand employer le BMP
Prenez le BMP quand un programme ou un appareil précis l'exige. Certains scanners, certains systèmes embarqués et certains vieux outils Windows n'acceptent rien d'autre, et dans ces cas la simplicité du format est exactement la raison.
Évitez le BMP partout ailleurs. Le PNG stocke les mêmes pixels sans perte pour une fraction de la taille, s'ouvre dans davantage de logiciels et porte la transparence. Il n'existe aucune situation où un BMP vaut mieux qu'un PNG, hormis un programme incapable de lire le PNG.
Ce qui ouvre un fichier BMP
Sur un ordinateur, les fichiers BMP s'ouvrent dans Paint on Windows, Preview on macOS, GIMP.
Tous les navigateurs en service les affichent : en ouvrir un revient généralement à le déposer dans une fenêtre de navigateur.
Transformer un fichier BMP en autre chose :
Produire un fichier BMP à partir d'autre chose :
Problèmes courants avec le BMP
- Le fond transparent est devenu blanc.
- Le format n'a aucune transparence, le convertisseur a donc dû remplir ces pixels avec quelque chose. Convertissez plutôt en PNG, WebP ou AVIF si la transparence compte, ou fixez délibérément la couleur de fond pour qu'elle corresponde à l'endroit où l'image se posera.
- Les données de prise de vue et les mentions de droits ont disparu.
- Le format n'a aucun emplacement normalisé pour les garder : tout ce que la source portait a été abandonné à l'entrée. Convertissez vers un format qui conserve les métadonnées si l'attribution compte, ou gardez l'original à côté de la copie convertie comme trace de la provenance.
- Le fichier est bien plus lourd que prévu.
- Ce format n'est pas fait pour les photographies, et c'est une photographie qui le fait gonfler : il n'y a aucune répétition que la compression puisse replier. S'il s'agit d'une photographie, le JPG, le WebP ou l'AVIF donneront quelque chose de radicalement plus léger à une qualité que la plupart des gens ne distinguent pas.
Convertir ici un fichier BMP
- Choisissez votre fichier, ou déposez-le sur la zone. Il est lu depuis votre appareil et ne va pas plus loin.
- Réglez ce que la conversion propose — qualité, taille, fond — et lancez-la. Tout s'exécute sur votre propre machine : une grande image consomme donc votre mémoire et votre processeur plutôt qu'une file d'attente quelque part.
- Téléchargez le résultat. Rien n'est conservé : quitter la page ou la réinitialiser libère aussi bien le fichier que la copie convertie.
Questions fréquentes
- Pourquoi mon BMP est-il énorme ?
- Parce qu'il n'est pas compressé. Un BMP stocke généralement chaque pixel en entier sans rien replier, si bien qu'une photographie de trois mégaoctets en JPG peut en faire trente en BMP. Le convertir vers à peu près n'importe quoi d'autre le réduira radicalement, et le convertir en PNG le fera sans rien perdre.
- Y a-t-il une raison de garder un BMP ?
- Seulement si un programme précis en exige un. Il n'y a aucun avantage de qualité — le PNG est également sans perte et bien plus léger — ni aucun avantage fonctionnel. Si quelque chose dans votre chaîne de travail écrit des BMP, les convertir en sortie est la chose normale à faire.
- Un BMP peut-il porter de la transparence ?
- Certaines variantes du format définissent une couche alpha, mais sa prise en charge est assez inégale pour qu'on ne puisse s'y fier — quantité de logiciels lisent le fichier et ignorent complètement la transparence. Si la transparence compte, prenez le PNG.
- De combien le fichier va-t-il rétrécir ou grossir ?
- Le tableau ci-dessus donne la taille de la même photographie dans chaque format face au JPG, ce qui est la réponse générale la plus proche possible. Le chiffre réel dépend de l'image : les aplats et les bords nets se comportent très différemment d'une photographie, et les fourchettes supposent une photographie.
- Comment ouvrir un fichier .BMP ?
- Les logiciels cités plus haut les lisent directement. Si rien sur votre machine n'y parvient, convertir en PNG ou en JPG est la voie fiable : les deux s'ouvrent partout, et la conversion se déroule ici dans votre navigateur plutôt que sur un serveur.
- Convertir un fichier BMP fait-il perdre de la qualité ?
- Cela dépend de ce vers quoi vous convertissez, pas de ce dont vous partez. Convertir vers un format sans perte comme le PNG préserve chaque pixel ; convertir en JPG, WebP ou AVIF écarte du détail définitivement. Rien ne récupère la qualité que le fichier avait déjà perdue.
- La conversion depuis BMP est-elle gratuite, et envoie-t-elle mon fichier ?
- Gratuite, sans compte, et rien n'est envoyé. Chaque convertisseur de ce site lit votre fichier avec les interfaces du navigateur, le convertit avec du code exécuté sur votre appareil et rend le résultat en téléchargement. Vous pouvez le vérifier vous-même dans l'onglet Réseau des outils de développement.
- Où la conversion a-t-elle lieu ?
- Dans votre navigateur, sur votre propre appareil. Il n'y a ici aucun serveur de conversion vers lequel envoyer quoi que ce soit, et aucun service tiers n'intervient. C'est une affirmation sur ce que fait le site, pas une promesse sur sa façon de traiter les fichiers envoyés, puisqu'aucun envoi n'a lieu.