Depuis quelques mois, je crée des favicons en utilisant Icon Composer (fourni avec Xcode). Il peut enregistrer des fichiers .ico, et je sais que parfois Windows affiche (ou utilisé pour afficher) des versions plus grandes de l'icône dans certaines circonstances, alors j'ai pensé que je le ferais de cette façon au lieu d'utiliser simplement un petit .png.
Imaginez ma surprise quand un collègue utilisant Windows me dit qu'il ne peut voir aucune des favicons que j'ai créées de cette façon. Aucun navigateur Windows ne semble les rendre correctement, et seul Firefox tente même de les rendre.
Les fichiers .ico produits par Icon Composer ne sont-ils pas censés être compatibles avec Windows? Sinon, existe-t-il un moyen rapide de les convertir en versions qui le sont? Si oui, que puis-je faire de mal?
MISE À JOUR: Voici un exemple d'un fichier .ico cassé produit par Icon Composer. Mes collègues sont tous sur Windows 7, donc ce n'est pas seulement un problème Windows XP.
MISE À JOUR 2: Cela se produit avec les fichiers .ico enregistrés à la fois dans Icon Composer 2.1 (Xcode 3) et 2.2 (Xcode 4). Dans Firefox sur Windows, l'affichage de ces icônes est corrompu; l'icône est décalée vers la droite plusieurs pixels, et le côté droit est coupé et enroule autour du côté gauche, comme on le voit ici:
.
la source
Réponses:
Avez-vous le même problème si vous essayez Hobiconer pour exporter vos icônes? Supérieur à Icon Composer dans tous les sens et gratuit.
Le successeur commercial de Hobiconer, appelé Icon Slate, coûte 4,99 $ dans l'App Store, mais Hobiconer est toujours là-bas (d'où le lien vers le fichier miroir de Softpedia)
la source
Quelle version d'Icon Composer utilisez-vous?
Je téléchargerai l'icône que vous avez répertoriée après l'avoir convertie en ico converti avec Icon Composer de Xcode 4.
http://f.cl.ly/items/2v2R473k1N0z1D2R3R3i/badfavicon.ico
Comme indiqué précédemment, 256 x 256 est ce que Windows 7 utilise pour les icônes.
Que faites-vous exactement qui les obligeait à être au format ico?
Si vous créez des icônes Web, ne serait-il pas plus facile d'utiliser un format différent plus générique d'une image comme un png ou un jpeg.
Edit: j'ai testé mon image faite dans le même format et dans Firefox sur Mac, il décide d'afficher le 16x16 au lieu du 256x256, alors peut-être que le navigateur est sélectif sur les tailles qu'il présente ou qu'il ne peut pas traiter la façon dont le fichier ico est construit déterminer la taille de l'image
C'est difficile pour moi d'aider sans vraiment connaître la raison pour laquelle ils doivent être au format ico pour être affichés dans les navigateurs Web
la source
Ma suggestion est d'utiliser GIMP au lieu de Icon Composer. J'avais l'habitude de jouer avec les icônes Windows un peu, et cela ne m'a jamais dérangé. Mes seuls problèmes avec (sous Mac OS X) sont:
la source