Convertir BMP en JXL

Vous pouvez convertir BMP en JXL 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.

  • Où cela s’exécute Dans votre navigateur. Le fichier n’est pas téléversé.
  • Avec perte Un peu de détail est échangé contre du poids. JXL ne peut pas tout garder de ce que garde BMP.
  • Limite de taille Jusqu’à 100 Mo par fichier, gratuitement et sans compte.

Jusqu’à 100 fichiers à la fois. Les formats mélangés ne posent pas de problème.

Ce que fait réellement le passage de BMP à JXL

BMP 450 KBJXL 7 KB 63.7× plus petit

Une scène photographique : dégradés doux, bords tendres, un peu de grain. C’est le cas pour lequel JXL est fait, ou justement pas — et les chiffres montrent lequel des deux. Les deux images sont dessinées par le code et encodées par le convertisseur qui tourne sur cette page : les tailles indiquées sont donc notre propre sortie.

BMP 450 KBJXL 5 KB 91.9× plus petit

Un fond transparent et un dégradé sur la forme. JXL conserve les deux, un seul, ou remplit la transparence d’une couleur fixe — et c’est la différence sur laquelle presque tout le monde trébuche. Les deux images sont dessinées par le code et encodées par le convertisseur qui tourne sur cette page : les tailles indiquées sont donc notre propre sortie.

BMP 450 KBJXL 13 KB 34.8× plus petit

Des aplats et des bords francs, comme dans une interface, un schéma ou un logo. Cela se comporte tout autrement que la photo ci-dessus, et c’est bien pourquoi la réponse est : cela dépend de ce qu’il y a dans le fichier. Les deux images sont dessinées par le code et encodées par le convertisseur qui tourne sur cette page : les tailles indiquées sont donc notre propre sortie.

JXL a été conçu pour le travail pour lequel on apporte un BMP

JPEG XL vient du comité JPEG et a été normalisé comme ISO/IEC 18181-1 en 2022. Il compresse sans perte aussi bien qu’avec pertes, gère jusqu’à 32 bits par canal, porte l’alpha et l’animation, et visait explicitement à être le format dans lequel on garde une image plutôt que celui qu’on sert.

C’est une bonne description de ce que quelqu’un avec un grand bitmap non compressé veut. Un BMP est un maître par accident — il est non compressé parce que rien n’écrit les modes run-length que le format définit, et non parce que quelqu’un a choisi la fidélité — et le déplacer dans quelque chose qui garde les pixels et arrête de coûter trois octets chacun est un réflexe sensé. Le registre liste l’archivage et la photographie comme usages de JPEG XL, et fichiers volumineux comme problème connu de BMP, donc sur le papier les deux ont été faits l’un pour l’autre. Le reste de cette page concerne la distance entre cette lecture et ce que ce convertisseur peut réellement vous donner.

Le JXL que cette page écrit est celui avec pertes

L’encodeur ici produit du JPEG XL avec pertes à la qualité 82, le même défaut que toute cible avec pertes du site. Il n’écrit pas le mode sans perte, et il n’y a aucun réglage sur la page qui y bascule.

Donc le réflexe ci-dessus atterrit sur la mauvaise page. Ce que vous obtenez est une petite image moderne bien compressée qui n’est pas le bitmap dont vous êtes parti, dans un conteneur que la plupart des logiciels ne savent toujours pas ouvrir. Cette combinaison est pire que chaque problème pris isolément, et c’est la raison pour laquelle cette section est la deuxième plutôt que la dernière. Le dire ici plutôt que dans une note de bas de page est le but : une conversion qui aurait fait tranquillement la chose avec pertes pendant que le lecteur croyait archiver produirait exactement le résultat qu’une archive existe pour empêcher, et il ne s’en apercevrait pas avant des années.

Pour une copie d’archive d’un BMP, utilisez PNG

PNG est sans perte, normalisé depuis 1996, lu par tous les navigateurs et tous les éditeurs, et sur le matériau plat que les fichiers BMP contiennent en général il compresse fort. Une photo 960 par 640 mesurée ici est venue à 468 Ko en PNG contre 1,84 Mo en BMP, et le graphisme plat fait considérablement mieux que cela.

Il n’est pas aussi efficace que le JPEG XL sans perte le serait. Il est disponible, il est exact, et dans trente ans il s’ouvrira encore — ce qui est la seule propriété à laquelle un format d’archive est réellement jugé. Les bitmaps qu’on convertit ici sont eux-mêmes la preuve de cela : ils survivent parce que le format est simple et que tout le monde le lit, et non parce qu’il a jamais été bon. Choisissez PNG pour le maître et revenez à un format avec pertes quand vous saurez où va l’image.

Si le bitmap est un document scanné, ce n’est pas la bonne page

Une part importante des fichiers BMP sont des pages plutôt que des images — des scans et des fax écrits par des logiciels d’imagerie qui n’avaient pas d’autre option. JPEG XL n’a rien à leur offrir. Un encodage avec pertes d’une page de texte est exactement la mauvaise opération, et le conteneur est un que ni système d’archivage, ni collègue, ni régulateur n’acceptera.

Pour cela, PDF est le livrable et TIFF est ce qu’une spécification d’archive nomme en général, tous deux que ce site convertit directement depuis un bitmap. Si ce sont les mots qui comptent plutôt que leur image, la conversion BMP vers TXT lit la page par reconnaissance optique de caractères. Décider lequel des trois vous voulez réellement prend moins de temps que de convertir le dossier deux fois.

La prise en charge de JPEG XL est partielle, et c’est le mot du registre

Le registre marque la prise en charge par les navigateurs de JXL comme partielle, à côté du « tous » qu’il donne à PNG, JPEG, GIF et WebP. Ce n’est pas un état temporaire d’un format nouveau ; JPEG XL a eu une réception inégale depuis sa normalisation, et la situation est instable depuis des années plutôt que des mois.

La conséquence pratique, c’est qu’un JXL n’est pas un fichier à envoyer à quiconque ni à mettre sur une page sans alternative. C’est un fichier que vous gardez pour vous, sur des machines dont vous contrôlez les logiciels — ce qui est un usage légitime, et bien plus étroit que les mérites techniques du format ne le suggèrent. Le registre marque le statut du format comme niche et nomme la prise en charge inégale comme son problème connu, et les deux sont des jugements éditoriaux sur l’adoption plutôt que sur l’ingénierie. Sur l’ingénierie, JPEG XL est le plus fort format d’image fixe de ce registre.

Ce qui ouvre un JXL une fois que vous en avez fait un

Le registre nomme GIMP et ImageMagick. Les deux le lisent correctement et les deux sont gratuits, donc le format n’est pas verrouillé — mais aucun des deux n’est ce que la plupart des gens ont devant eux quand ils double-cliquent sur un fichier.

Les prévisualisations des systèmes d’exploitation, les gestionnaires de photos courants et plusieurs éditeurs grand public n’affichent encore rien. Cela vaut la peine d’être testé sur votre propre machine avant de convertir un dossier, parce qu’un répertoire de fichiers qui ne se prévisualisent pas est une chose vraiment agaçante à découvrir un mois plus tard.

Ce qu’un BMP donne à JXL, et ce qu’il retient

Il donne des pixels propres et non traités. Un BMP n’est passé par aucun encodeur avec pertes, donc rien dedans n’est un artefact d’une compression antérieure, et c’est le meilleur input possible pour n’importe quel encodeur — il n’y a pas de bruit à décrire en bits qui n’était pas dans la scène d’origine.

Il retient tout le reste. Huit bits par canal contre les 32 du format, RGB simple sans information de gamut étendu, pas de profil de couleur, pas d’EXIF, pas de données de capture — le registre n’enregistre aucun conteneur de métadonnées pour BMP du tout. La marge de JXL reste vide parce qu’il n’y a rien dans la source à y mettre, et le fichier sera lu comme sRGB par ce qui l’ouvre. Si le bitmap vient d’un instrument calibré ou d’un scanner à couleurs gérées, cette hypothèse vaut la peine d’être vérifiée plutôt qu’héritée.

La transparence passe ; il n’y a pas d’animation à transporter

JPEG XL contient un canal alpha, et rien sur ce chemin n’aplatit l’image ou ne demande de couleur de fond, donc les zones transparentes d’un bitmap 32 bits survivent. Les fichiers 24 bits qui constituent l’essentiel de la sortie BMP n’ont pas d’alpha pour commencer.

JXL supporte aussi l’animation, et BMP ne le fait pas, donc cette capacité n’a rien à recevoir. Cela vaut la peine d’être dit seulement parce que c’est une ligne de plus dans la spécification qu’une source bitmap ne peut pas exploiter, ce qui est le thème récurrent de la conversion depuis un format qui les précède toutes.

Ce que pèsera le JXL à côté du bitmap

Vraiment beaucoup moins, parce que presque tout est vraiment beaucoup moins que trois octets par pixel. Un bitmap 1920 par 1080 fait 6,2 Mo avant qu’une seule décision n’ait été prise sur l’image, et un JPEG XL avec pertes de celui-ci en sera une petite fraction.

Contre WebP et AVIF la comparaison est bien plus serrée et dépend de l’image. Si la taille du fichier est ce que vous optimisez, convertissez le même bitmap vers deux ou trois cibles et comparez les nombres d’octets réels — cela prend une minute ici et tranche une question à laquelle aucune règle générale ne répond de façon fiable. Et si les trois se retrouvent à quelques pour cent les uns des autres, ce qu’ils font souvent, la décision devrait se faire sur la prise en charge plutôt que sur les octets. Sur cet axe JPEG XL est dernier des trois, et ce n’est pas serré.

Convertir des bitmaps en JXL sans les téléverser

Le bitmap est décodé par le navigateur et encodé par une build WebAssembly de l’encodeur JPEG XL dans le même onglet. Rien n’est envoyé nulle part, il n’y a pas de compte, et le plafond est 100 Mo par fichier — environ 33 mégapixels de bitmap non compressé.

Déposez un dossier et les fichiers se convertissent l’un après l’autre, gardent leurs noms avec l’extension échangée, et reviennent en un ZIP. Vu tout ce qui précède, convertir deux ou trois fichiers d’abord et vérifier que votre propre logiciel les ouvre est du temps mieux dépensé que de convertir le dossier deux fois. Gardez les bitmaps tant que cette vérification n’a pas été faite. Cette conversion est avec pertes et il n’y a pas de chemin du JXL vers les pixels que le bitmap détenait, donc supprimer les originaux est la seule étape du processus qui ne peut pas être défaite.

Comment convertir BMP en JXL

  1. Déposez votre fichier BMP sur cette page, ou cliquez pour en choisir un.
  2. Choisissez JXL comme destination. La conversion se fait dans votre navigateur et le fichier n’est pas téléversé.
  3. Téléchargez le fichier JXL terminé.

BMP et JXL : ce qui change

BMP face à JXL
BMPJXL
Nom completBitmap WindowsJPEG XL
Extension de fichier.bmp, .dib.jxl
Type de médiaimage/bmpimage/jxl
CompressionNon compresséLes deux, selon le réglage
Première publication19872021
Publié parMicrosoftJoint Photographic Experts Group
SpécificationISO/IEC 18181
LicencePublié, non normaliséStandard ouvert
Situation actuelleAncien, encore lu partoutDe niche
Profondeur de bits832
Couleur qu’il peut décrireRVB, palette indexéeRVB, niveaux de gris, gamut étendu
S’ouvre dans un navigateurTous les navigateursCertains navigateurs
Envisagé à la placePNG, TIFFAVIF, WebP, PNG

Ce que le format cible apporte

JXL accepte la transparence, BMP non. C’est une place que le résultat possède et que l’original n’a jamais utilisée : convertir ne crée pas un fond transparent, cela le rend seulement possible ensuite.

JXL peut contenir une animation ; un fichier BMP est une image unique. Il en sort un fichier d’une seule image dans un format qui en accepterait davantage.

Ouvrir le résultat

Une partie des navigateurs seulement lit JXL. C’est le moins portable des deux : mieux vaut s’assurer que le destinataire l’accepte avant de l’envoyer.

GIMP lit aussi bien BMP que JXL : vous pouvez comparer le résultat à l’original sans second logiciel.

À quoi sert chaque format

Les deux visent des usages différents : BMP l’échange entre programmes, JXL l’archivage et la photographie. Cela mérite d’être pesé avant, car ce qui justifie l’un est souvent ce qui rend l’autre malcommode.

BMP est le format de Microsoft, publié en 1987. L’enregistrement se fait sur 8 bits par canal.

JXL vient de Joint Photographic Experts Group et date de 2021, décrit par ISO/IEC 18181. GIMP et ImageMagick 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.

De BMP à JXL : questions fréquentes

Mon fichier BMP est-il téléversé quelque part ?

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.

Convertir BMP en JXL est-il gratuit ?

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é.

Y a-t-il une perte de qualité en convertissant BMP en JXL ?

JXL 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é.

Un fichier JXL s’ouvre-t-il dans un navigateur ?

Une partie des navigateurs seulement lit JXL. C’est le moins portable des deux : mieux vaut s’assurer que le destinataire l’accepte avant de l’envoyer.

Le résultat en JXL peut-il avoir un fond transparent ?

JXL accepte la transparence, BMP non. C’est une place que le résultat possède et que l’original n’a jamais utilisée : convertir ne crée pas un fond transparent, cela le rend seulement possible ensuite.

En savoir plus sur ces formats