Cookies de statistiques et de publicité
Nous utilisons des cookies de statistiques et de publicité, tous deux destinés à Google. Si vous refusez, rien ne change visiblement pour vous.Aller à la page de confidentialité
Vous pouvez convertir JXL en BMP gratuitement et sans compte : déposez le fichier ci-dessus et, une ou deux secondes plus tard, le résultat est prêt à télécharger. La conversion se fait dans votre propre navigateur : le fichier n’est donc jamais téléversé. Cela marche sous Windows, macOS et Linux comme sur iPhone et Android, et continue de marcher si vous coupez le réseau.
Jusqu’à 100 fichiers à la fois. Les formats mélangés ne posent pas de problème.
Ils sont convertis les uns après les autres et reviennent ensemble dans un ZIP.
JXL en BMP
JXL 7 KB → BMP 450 KB 63.7× plus gros
JXL 5 KB → BMP 450 KB 91.9× plus gros
JXL 13 KB → BMP 450 KB 34.8× plus gros
Microsoft a publié BMP en 1987 et il est resté un héritage pendant la majeure partie du temps depuis, pourtant la demande ne disparaît pas. Scripts de build de micrologiciels, panneaux à LED et petits affichages, logiciels de laboratoire et de vision par ordinateur, vieilles applications Windows, chaînes d’outils d’émulation et de modding de jeux — beaucoup de code a été écrit pour lire un en-tête bitmap et indexer directement dans les pixels, et rien de tout cela n’apprendra un nouveau format.
JPEG XL est l’opposé. Il a été normalisé comme ISO/IEC 18181-1 en 2022, il n’est dans presque aucun logiciel grand public, et le décoder exige un codec moderne que la machine à l’autre bout de votre chaîne de travail n’a certainement pas. La conversion n’est pas une préférence ici ; c’est la seule façon dont les pixels arrivent sous une forme que le récepteur peut adresser. L’écart entre les deux formats est de trente-cinq ans, et c’est le plus ancien qu’il faut accommoder.
Le BMP écrit ici n’a aucune compression. Le fichier est un en-tête de 14 octets, un en-tête d’information de 40 octets, puis les pixels — trois octets chacun, le bleu en premier. Une image de 4 000 par 3 000 fait exactement 36 000 054 octets, environ 34 Mo, et c’est les mêmes 34 Mo que la photo soit une forêt détaillée ou un aplat blanc.
Face à un JPEG XL d’environ trois mégaoctets, c’est un facteur onze, et face aux 46 Mo qu’occuperait la même image en TIFF non compressé, c’est la seule économie que BMP offre, puisque BMP abandonne le canal alpha que TIFF garde. Rien sur cette page ne rendra le fichier plus petit que la réduction du nombre de pixels. Compressez-le après coup s’il doit être envoyé — un ZIP trouve beaucoup de redondance dans un bitmap brut, et sur des aplats il récupérera l’essentiel de la différence.
BMP précède chaque convention qu’un format moderne suit. Les lignes sont stockées du bas de l’image vers le haut, les canaux courent bleu, vert, rouge plutôt que rouge, vert, bleu, et l’en-tête note la résolution à 2 835 pixels par mètre, soit 72 dpi. Les trois sont dans la spécification plutôt que le résultat d’un raccourci pris ici.
La variante produite est 24 bits par pixel avec un BITMAPINFOHEADER, ce qui est la combinaison la plus ancienne et la plus largement acceptée — pas de table de couleurs, pas de masques de bits, pas de balise de compression à interpréter. Si le logiciel que vous alimentez a été écrit contre l’API Windows à un moment des trente dernières années, c’est la forme qu’il attend, et les conventions bizarres sont précisément la raison pour laquelle cela marchera. Le 72 dpi de l’en-tête est écrit parce qu’un zéro à cet endroit fait que certaines vieilles visionneuses refusent le fichier ; rien ne le lit à d’autres fins.
JPEG XL porte un canal alpha complet et le BMP 24 bits n’a nulle part où le mettre. Avant que le fichier ne soit écrit, l’image est composée sur une couleur d’arrière-plan, que vous choisissez sur cette page, et une fois cela fait, l’information de bord d’origine a disparu.
Choisissez la couleur sur laquelle l’image sera réellement affichée plutôt qu’une valeur par défaut. Le blanc convient à un document ou à un aperçu d’impression ; le noir convient à un panneau d’affichage ou à une surcouche qui tourne sur une surface sombre ; le magenta convient si le logiciel récepteur traite une couleur précise comme clé de transparence, ce que fait une quantité surprenante de vieux outils de jeu et d’affichage. Se tromper à ce stade se voit sous forme de frange colorée autour de chaque bord doux, et la seule correction est de reconvertir à partir du JPEG XL.
Chaque ligne d’un BMP est alignée sur un multiple de quatre octets. À 24 bits par pixel, une largeur divisible par quatre n’a besoin d’aucun alignement, tandis qu’une largeur de 1 001 pixels produit des lignes de 3 003 octets avec un octet d’alignement chacune. Le convertisseur écrit ces octets ; ils font partie du format, pas du remplissage.
C’est le détail qui casse les lecteurs écrits à la main, et cela vaut la peine d’être su si c’est vous qui écrivez le code à l’autre bout. Un logiciel qui suppose que le pas vaut la largeur fois trois lira un BMP correct comme une image progressivement inclinée — le classique smear en diagonale. Si votre sortie a l’air cisaillée, c’est l’alignement qu’il faut regarder, et choisir une largeur divisible par quatre le contourne entièrement.
JPEG XL peut contenir EXIF, XMP et un profil ICC. BMP n’a aucun emplacement standard pour aucun d’eux, et cette conversion décode en pixels bruts et les écrit, donc le modèle d’appareil, la date de prise de vue, les coordonnées GPS et le profil de couleur s’arrêtent tous ici. C’est inconditionnel : la page n’a aucun commutateur qui en garde quoi que ce soit, parce que l’encodeur ne les voit jamais en premier lieu.
C’est un gain de confidentialité et un risque de couleur dans la même étape. Il n’y a pas de profil dans la sortie, donc tout ce qui lit le BMP interprétera les nombres comme du sRGB ordinaire — ce qui est correct pour un panneau d’affichage ou un instrument et faux pour une photo en gamut élargi à laquelle vous teniez. Là où la couleur est l’enjeu, gardez le JPEG XL comme copie de référence.
Chaque cible avec perte du site propose un chiffre de qualité. Celle-ci ne le fait pas, et son absence est honnête plutôt qu’un oubli : BMP enregistre les valeurs de pixel qu’on lui a données, donc il n’y a pas de débit à fixer et pas de détail à dépenser. Deux conversions du même JPEG XL produisent des fichiers octet-identiques.
Ce qui reste, c’est le nombre de pixels, et la commande de largeur maximale est donc le seul réglage qui ait un effet sur le résultat. Diviser la largeur par deux divise la taille du fichier par quatre, de 34 Mo à environ 8,6 Mo dans l’exemple ci-dessus. Si la destination est un affichage 320 par 240, redimensionnez à 320 pixels et toute la conversation sur la taille disparaît.
PNG fait tout ce que BMP fait et davantage : sans perte, un canal alpha qui survit, et un fichier généralement d’une fraction de la taille. Il est lisible par tout depuis 1996 et il n’y a pas d’argument de qualité d’image en faveur de BMP. Si le logiciel à l’autre bout accepte un PNG, c’est la conversion à exécuter à la place de celle-ci.
BMP gagne dans exactement une situation, et c’est une situation réelle : le code récepteur veut lire un en-tête puis traiter le reste du fichier comme un tableau adressable de pixels, sans décodeur dans la boucle. Micrologiciels, affichages embarqués et logiciels d’instrument sont pleins de ce schéma. Quand c’est la contrainte, la taille n’est pas un défaut, c’est la spécification. TIFF est l’autre candidat dans cette situation, et cela vaut la peine de vérifier lequel des deux votre outil préfère avant de supposer BMP.
BMP est une famille plutôt qu’une mise en page unique. Il définit aussi des images palettisées en 1, 4 et 8 bits avec table de couleurs, des formes 16 bits compactées, et une variante 32 bits qui peut porter un canal alpha via des masques de bits. Ce convertisseur écrit un seul membre de cette famille — 24 bits, non compressé, sans table de couleurs — parce que c’est celui que rien ne refuse.
Si la chose que vous alimentez exige une variante précise, disons un bitmap indexé 8 bits pour un petit affichage ou un BMP 32 bits qui garde la transparence, cette conversion n’y satisfera pas et aucun réglage ici ne changera cela. Ce sont des travaux pour un outil qui permet de nommer le format de pixel directement, comme ImageMagick, et il vaut mieux le savoir avant de convertir un dossier qu’après que le chargeur ait rejeté le premier fichier.
Le décodage, l’aplatissement et l’écriture du bitmap se font tous dans votre navigateur, donc rien n’est téléversé et il n’y a pas de file d’attente. Les fichiers jusqu’à 100 Mo sont acceptés sur le palier gratuit, et ce plafond s’applique au JPEG XL qui entre plutôt qu’au bitmap qui sort — une source de 100 mégapixels produirait un BMP de 300 Mo, ce qui est une question de mémoire de votre machine plutôt que d’une limite ici.
Déposez un dossier pour convertir un lot en une passe ; chaque fichier garde son nom avec l’extension échangée et le lot revient comme un ZIP, ce qui pour des bitmaps non compressés est un téléchargement considérablement plus petit que les fichiers eux-mêmes. Gardez les JPEG XL d’origine : le BMP contient les pixels mais pas la transparence, les métadonnées ou la profondeur qui s’y trouvaient.
| JXL | BMP | |
|---|---|---|
| Nom complet | JPEG XL | Bitmap Windows |
| Extension de fichier | .jxl | .bmp, .dib |
| Type de média | image/jxl | image/bmp |
| Compression | Les deux, selon le réglage | Non compressé |
| Première publication | 2021 | 1987 |
| Publié par | Joint Photographic Experts Group | Microsoft |
| Spécification | ISO/IEC 18181 | — |
| Licence | Standard ouvert | Publié, non normalisé |
| Situation actuelle | De niche | Ancien, encore lu partout |
| Profondeur de bits | 32 | 8 |
| Couleur qu’il peut décrire | RVB, niveaux de gris, gamut étendu | RVB, palette indexée |
| S’ouvre dans un navigateur | Certains navigateurs | Tous les navigateurs |
| Envisagé à la place | AVIF, WebP, PNG | PNG, TIFF |
BMP n’a pas de couche alpha. Un fichier JXL transparent ressort avec ces zones remplies — en blanc sauf indication contraire — et aucun réglage de BMP ne rend la transparence.
BMP contient une seule image fixe. D’un fichier JXL animé il reste la première image, le reste disparaît : la conversion sert à extraire une image, pas à emporter le mouvement.
JXL enregistre jusqu’à 32 bits par canal, BMP en garde 8. Cette précision supplémentaire est ce qui encaisse des corrections fortes sans bandes : convertissez après la retouche plutôt qu’avant.
BMP s’ouvre dans tous les navigateurs actuels. JXL va encore moins loin. Si le fichier part sur une page web ou dans un formulaire, c’est souvent toute la raison de la conversion.
GIMP lit aussi bien JXL que BMP : vous pouvez comparer le résultat à l’original sans second logiciel.
Les deux visent des usages différents : JXL l’archivage et la photographie, BMP l’échange entre programmes. Cela mérite d’être pesé avant, car ce qui justifie l’un est souvent ce qui rend l’autre malcommode.
JXL est le format de Joint Photographic Experts Group, publié en 2021. L’enregistrement se fait sur 32 bits par canal.
BMP vient de Microsoft et date de 1987. Microsoft Paint, GIMP et IrfanView le lisent.
BMP a été publié en 1987 et JXL en 2021. Le plus ancien est en général le fichier le plus sûr à remettre ; le plus récent fait le même travail en moins d’octets.
Non. Cette conversion se fait entièrement dans votre navigateur : le fichier ne quitte donc pas votre appareil. Vous pouvez le vérifier vous-même — ouvrez l’onglet réseau des outils de développement et convertissez quelque chose. Vous verrez la page elle-même et les requêtes de statistiques et de publicité qui financent ce service, et pas une seule qui transporte votre fichier. Le moteur de cette paire précise est jSquash, des versions WebAssembly des codecs d’image de référence ; votre navigateur le télécharge une fois puis le garde en cache.
Oui. Pas de compte, pas de filigrane et pas de quota journalier à dépenser : cela tourne sur votre propre machine, vous pouvez donc revenir autant de fois que vous voulez. Le navigateur traite des fichiers jusqu’à 100 Mo, 100 à la fois. jSquash est téléchargé sur votre machine et s’y exécute, et c’est pourquoi rien n’est compté.
BMP compresse, des données sont donc perdues. Au réglage par défaut cela ne se voit pas ; pour en être sûr, montez la qualité. Le format de destination ne gère pas la transparence : les zones transparentes sont remplies avec la couleur de fond.
BMP n’a pas de couche alpha. Un fichier JXL transparent ressort avec ces zones remplies — en blanc sauf indication contraire — et aucun réglage de BMP ne rend la transparence.
BMP contient une seule image fixe. D’un fichier JXL animé il reste la première image, le reste disparaît : la conversion sert à extraire une image, pas à emporter le mouvement.
JXL enregistre jusqu’à 32 bits par canal, BMP en garde 8. Cette précision supplémentaire est ce qui encaisse des corrections fortes sans bandes : convertissez après la retouche plutôt qu’avant.