ICO emballe plusieurs tailles d'icônes dans un seul fichier afin que Windows et les navigateurs puissent choisir la bonne résolution pour les favicons et les raccourcis.
Utilisations courantes
Website favicons
Application icons
Desktop shortcuts
ICO FAQ sur la conversion
Qu'est-ce qu'un fichier ICO?
+
ICO is an image format used for icons in Windows applications and websites.
Pourquoi un seul fichier ICO contient-il plusieurs tailles de la même icône?
+
Le système peut donc choisir. A ICO est une petite archive de la même oeuvre d'art rendue à 16, 32, 48 et 256 pixels, et le système d'exploitation choisit les correspondances où elle est dessinée — barre des tâches, liste de fichiers, bureau, onglet navigateur. La conversion en format d'image ordinaire extrait l'un de ces rendus; la conversion en ce format construit l'ensemble à partir d'une seule source haute résolution. Un seul ICO détient plusieurs rendus de la même icône à différentes tailles — 16x16 à 256x256 — afin que l'OS puisse choisir le plus pointu.
Est-ce que quelque chose est perdu quand un ICO est converti en un autre format sans perte?
+
Aucune donnée de pixel. ICO stocke l'image exactement plutôt que de la approximer, de sorte qu'une conversion entre deux formats sans perte est réversible et peut être répétée indéfiniment sans dégradation. Ce qui peut être perdu, c'est tout autour des pixels — profils de couleurs, transparence, animation, métadonnées intégrées — parce que le support de ceux-ci varie beaucoup plus entre les formats que le stockage de pixel ne le fait.
Pourquoi tant de contenu web est-il livré comme ICO?
+
Parce qu'il a été conçu pour exactement ce travail: petits fichiers, démarrage rapide, aucun plugin et aucune licence pour s'inquiéter. Cela le rend excellent à la livraison et imperméabilable à tout le reste — les outils d'édition, les galeries de téléphone et les anciens appareils l'ignorent fréquemment. ICO permet à un fichier de servir une barre de tâches, une liste de fichiers, un raccourci de bureau et un onglet de navigateur sans qu'aucun d'eux ne cherche à être rééchantillonné.
Ai-je encore besoin d'un ICO pour un favicon de site web?
+
Au chemin root /favicon.ico, oui — les navigateurs demandent toujours que le fichier par nom si la page déclare quoi que ce soit, et les plus anciens n'acceptent rien d'autre là. Le balisage moderne peut pointer à un PNG ou un SVG pour l'onglet, et la plupart des sites expédient maintenant les deux : l'icône multi-dimensions au chemin traditionnel comme un plancher, et une image plus grande pour les écrans haute densité et les applications web installées.
Pourquoi les gradients semblent-ils bagués dans un ICO?
+
Parce que la couleur vient d'une palette indexée plutôt que d'être libre. Chaque pixel pointe à une entrée dans une petite table, de sorte qu'un ciel qui a commencé avec des milliers de nuances est pressé dans quelques centaines d'étapes et les marches entre elles montrent comme des bandes. La dithring le cache au prix d'une texture tachetée. La conversion en format couleur complète supprime le plafond, mais il ne peut pas inventer des nuances de dos qui ont déjà été jetées.
Est-ce que ICO garde un arrière-plan transparent?
+
Oui — le format stocke un véritable canal alpha, donc les logos découpés, les clichés produits et les superpositions gardent leur transparence au lieu d'arriver sur un rectangle blanc. La conversion en format sans alpha est là où elle va mal: les zones transparentes sont remplies d'une couleur solide, généralement blanche ou noire, et il n'y a aucun moyen de revenir à côté de masquer le sujet à nouveau.
Que dois-je commencer à partir de la création d'un ICO?
+
Une image carrée, d'au moins 256 pixels sur un côté, avec un fond transparent et des formes qui survivent étant rétrécis. Détail est ce qui échoue: un mot-symbole avec de fines lettres tourne à bousculer à 16 pixels, qui est la taille que le système dessinera le plus souvent. Simplifier d'abord, puis laisser la conversion générer les plus petits rendus du grand plutôt que de les assembler à la main.
Est-ce important que ICO ait plus de trente ans?
+
L'âge n'est pas le problème — plusieurs formats de cette époque sont encore parfaitement bons, précisément parce que tout a eu des décennies pour les mettre en œuvre. Ce qui importe, c'est ce que l'époque a supposé: petits fichiers, processeurs modestes, aucun réseau, et des fonctionnalités qui n'ont pas encore besoin. ICO est le format d'icône Windows, et c'est le seul navigateur de format d'image qui accepte sur /favicon.ico.
Est-ce que ICO un format Microsoft pour lequel j'ai besoin de logiciel Microsoft?
+
Il est sorti de Microsoft, et c'est là que la connexion se termine. Il n'y a pas d'application d'origine à manquer et aucune licence à détenir: la mise en page a été publiée, il est à peu près aussi simple qu'un format de fichier obtient, et chaque système d'exploitation et boîte à outils a lu et écrit pendant des décennies.
Puis-je utiliser ICO directement sur une page web?
+
Oui — chaque navigateur actuel le rend natif, donc il n'a pas besoin de copie de repli et aucune conversion au moment de la publication. La question restante est le poids plutôt que le support: la même image dans un format web moderne est souvent un tiers de la taille à la même qualité visible, qui vaut la peine de faire sur tout ce qui apparaît au-dessus du pli.
Puis-je simplement renommer l'extension au lieu de convertir ICO?
+
Presque jamais, et il vaut la peine de comprendre pourquoi : l'extension est une étiquette, tandis que les octets à l'intérieur sont structurés pour un format spécifique. Renaming produit un fichier dont le nom promet quelque chose que son contenu ne livre pas, et ce qui l'ouvre refuse le fichier ou le lit mal. La seule exception étroite est deux formats qui sont réellement le même conteneur sous des noms différents — et même alors un rewrap approprié est plus sûr qu'un renom.