Aller au contenu
ImageConverter

Conversion sécurisée sur serveur

Convertisseur BMP en ICO

Convertissez un BMP en icône Windows ICO contenant des versions de 16, 32, 48 et 256 pixels. Ces deux formats sont plus proches que n’importe quelle autre paire de ce site : un ICO a toujours été, pour l’essentiel, un conteneur rempli de bitmaps.

Supprimé automatiquement Fichiers envoyés effacés sous 30 minutes

Glissez-déposez vos images BMP ici

Ajoutez-en plusieurs à la fois. Chaque fichier est traité puis supprimé de notre serveur.

Jusqu’à 20 Mo par fichier Lot prêt

Étape par étape

Comment convertir un BMP en ICO en 3 étapes

  1. Ajoutez votre BMP

    Les anciens fichiers conviennent ; ils se convertissent généralement sans problème.

  2. Rien à régler

    Chaque taille standard est écrite dans un seul fichier.

  3. Téléchargez votre fichier .ico

Comparaison des formats

BMP ou ICO

BMP (Windows Bitmap)

Non compressé

Un ancien format Windows qui stocke les pixels quasiment bruts, avec peu ou pas de compression.

  • Lu par les logiciels anciens et embarqués qui ne connaissent rien de plus récent
  • Aucun artefact de compression
  • Des fichiers très lourds pour la taille de l’image

ICO (icône Windows)

Icône multi-tailles

Regroupe plusieurs tailles d’une même petite image dans un seul fichier, pour les icônes Windows et les favicons de sites.

  • Plusieurs tailles d’icône dans un seul fichier
  • Compris par tous les navigateurs comme favicon
  • Uniquement pour les petites images : chaque entrée fait au plus 256 × 256 pixels

La même famille

L’ICO et le BMP viennent tous deux du Windows du milieu des années 1980, et leur lien n’est pas qu’historique : les images stockées dans un fichier ICO sont traditionnellement des bitmaps indépendants du périphérique, c’est-à-dire des données BMP sans leur en-tête de fichier. Ouvrez une ancienne icône dans un éditeur hexadécimal, et ce sont des structures de bitmap que vous voyez.

C’est pourquoi cette conversion se passe si tranquillement. Pas de modèle de couleur à concilier, pas de schéma de compression à traduire. Les pixels sont déjà sous la forme que veut le conteneur.

Les icônes modernes stockent souvent les grandes tailles en PNG, car un bitmap 256×256 non compressé pèse un mégaoctet, et un PNG de la même image une fraction de cela. Le conteneur autorise les deux, et les lecteurs gèrent les entrées PNG depuis de nombreuses années.

La transparence : la seule chose que le BMP ne peut pas vous donner

L’ICO gère la transparence depuis le début : à l’origine par un masque séparé d’un bit, plus tard par un canal alpha complet.

Le BMP, dans toutes les versions que vous risquez réellement de rencontrer, ne la gère pas. Un BMP 32 bits avec canal alpha est techniquement possible, mais ce n’est presque jamais ce que vous avez : vous avez un rectangle plein, fond compris.

Votre icône aura donc le fond qu’avait le bitmap, généralement blanc ou magenta, car les anciens outils utilisaient un magenta vif comme substitut de « transparent ». C’est manifestement faux dans un onglet de navigateur. Si votre dessin a besoin de transparence, enregistrez-le d’abord en PNG avec un vrai canal alpha et utilisez la conversion PNG en ICO.

Les bitmaps non carrés sont complétés

Une source non carrée est centrée sur un canevas carré au lieu d’être étirée : les proportions sont préservées. Comme pour le fond ci-dessus, cette marge est remplie plutôt que transparente quand la source n’a pas d’alpha à transmettre.

Qualité

Qualité et taille du fichier

Il n’y a pas de réglage de qualité : chaque taille est stockée sans perte, et le BMP n’avait au départ rien de destructif.

Anciens bitmaps et faibles profondeurs de couleur

Les BMP sont souvent anciens, et les anciens bitmaps ont souvent 16 ou 256 couleurs au lieu des 16 millions d’une image moderne. Ils se convertissent parfaitement, et une icône est l’un des rares endroits où une palette limitée ne compte vraiment pas : à 16 pixels, personne ne compte les couleurs.

Parfois, un très ancien fichier refuse de se convertir : généralement une variante 16 bits aux masques de canaux inhabituels, ou un en-tête OS/2. L’ouvrir dans n’importe quel éditeur moderne et l’enregistrer en PNG le normalise.

Le problème du magenta

Si votre bitmap a un fond magenta ou cyan vif, c’était presque certainement une couleur-clé de transparence : une ancienne convention selon laquelle une couleur précise signifiait « ne pas dessiner ceci ». Rien ne la respecte automatiquement aujourd’hui.

Supprimez ce fond dans un éditeur d’images et enregistrez en PNG avec une vraie transparence avant de faire une icône, sinon vous livrerez un logo sur un carré magenta.

Partez de 256 pixels

Les tailles plus grandes que votre source sont ignorées plutôt qu’agrandies : un petit bitmap donne une icône plus petite, pas une icône floue. Les BMP n’étant pas compressés, une source de 256 pixels ne pèse qu’environ 260 Ko : aucune raison de partir petit.

Où cela se présente

  • Des logiciels Windows anciens en cours de modernisation, dont le visuel d’origine n’existe qu’en BMP.
  • D’anciennes icônes d’applications extraites des ressources et à reconstruire.
  • Les fichiers de l’ancien Paint, qui a enregistré en BMP par défaut pendant des décennies.
  • Les systèmes industriels et embarqués, qui produisent encore du BMP parce que le format est trivial à écrire.
  • Les installateurs, qui veulent un ICO et sont souvent construits avec des ressources BMP.

Pourquoi l’ICO contient plusieurs tailles

Un seul fichier d’icône transporte le même dessin à plusieurs résolutions, pour que ce qui l’affiche choisisse la plus proche au lieu de redimensionner. Un onglet de navigateur prend la 16, un raccourci sur le bureau la 48, une grande tuile la 256.

Cette idée était en avance sur son temps en 1985, et c’est la raison principale pour laquelle le format est encore utilisé. Tous les systèmes d’icônes suivants l’ont copiée.

Où placer le fichier

Pour un site web, nommez-le favicon.ico et placez-le à la racine du site : les navigateurs demandent /favicon.ico sans qu’on le leur dise. Pour une application Windows, l’ICO est référencé dans le fichier de ressources ou le script d’installation.

Dans l’autre sens

La conversion ICO en BMP extrait la plus grande image d’une icône sous forme de bitmap, ce qui est utile avec d’anciens outils qui attendent du BMP. Pour tout ce qui est moderne, ICO en PNG est le meilleur choix : il garde la transparence, ce que le BMP ne peut pas faire.

Ce que devient votre fichier

Les navigateurs ne savent pas écrire le conteneur ICO : la conversion se fait donc sur notre serveur. Votre fichier envoyé est supprimé dès la fin de la conversion, le résultat est supprimé au moment où vous le téléchargez, et tout ce qui est abandonné est effacé automatiquement.

Confidentialité

Ce que devient votre fichier

Cet outil fonctionne sur notre serveur, pour un résultat identique sur tous les téléphones et ordinateurs. Votre fichier est envoyé, et voici exactement ce qu’il devient :

  • Stocké hors de la partie publique du serveur sous un nom aléatoire, jamais sous le nom de votre fichier.
  • Traité, avec le fichier envoyé supprimé immédiatement, que l’opération ait réussi ou échoué.
  • Le résultat se trouve derrière un lien signé que vous seul recevez, qui cesse de fonctionner après 20 minutes, et le fichier est supprimé dès que vous le téléchargez.
  • Tout ce qui n’est jamais récupéré est supprimé automatiquement sous 30 minutes.
  • L’image elle-même n’est jamais journalisée ni conservée. Si une conversion échoue, nous enregistrons les formats concernés et l’erreur, pas le fichier.
  • Les métadonnées de l’appareil, y compris les éventuelles coordonnées GPS du lieu de prise de vue, sont retirées du résultat. Seule la rotation nécessaire pour afficher l’image dans le bon sens est conservée.

Questions et réponses

BMP en ICO : questions fréquentes

Le BMP et l’ICO sont-ils apparentés ?

Étroitement. Tous deux viennent du Windows du milieu des années 1980, et les images d’un ICO sont traditionnellement des bitmaps indépendants du périphérique, c’est-à-dire des données BMP sans leur en-tête de fichier. C’est pourquoi la conversion se passe si tranquillement : pas de modèle de couleur à concilier, pas de compression à traduire. Les icônes modernes stockent souvent les grandes tailles en PNG, car un bitmap 256×256 non compressé pèse environ un mégaoctet.

Pourquoi mon icône a-t-elle un fond ?

Parce que le BMP n’a pas de transparence utilisable. L’ICO la gère depuis le début, mais un bitmap n’en a aucune à transmettre : le fond de l’image vient donc avec elle. Enregistrez votre dessin en PNG avec un vrai canal alpha, et convertissez plutôt celui-ci.

Mon bitmap a un fond magenta. Qu’est-ce que c’est ?

Une ancienne convention de transparence, selon laquelle une couleur vive précise signifiait « ne pas dessiner ceci ». Rien ne la respecte automatiquement aujourd’hui : vous livreriez un logo sur un carré magenta. Supprimez le fond dans un éditeur et enregistrez en PNG avec une vraie transparence avant de faire une icône.

Un bitmap en 256 couleurs fonctionnera-t-il ?

Parfaitement. Une icône est l’un des rares endroits où une palette limitée ne compte vraiment pas : à 16 pixels, personne ne compte les couleurs.

Mon très vieux BMP refuse de se convertir.

Probablement une variante 16 bits aux masques de canaux inhabituels, ou un en-tête OS/2. L’ordre des lignes de bas en haut, les faibles profondeurs de couleur et la compression RLE sont tous gérés. L’ouvrir dans n’importe quel éditeur moderne et l’enregistrer en PNG le normalisera.

Quelle taille doit faire la source ?

256 pixels de côté. Les tailles plus grandes que votre source sont ignorées plutôt qu’agrandies : un petit bitmap donne une icône plus petite, pas une icône floue. Et comme le BMP n’est pas compressé, une source de 256 pixels ne pèse de toute façon qu’environ 260 Ko.

Continuer

Voir tous les outils