Je veux simplement avoir un fichier .ico qui contient plusieurs tailles de l'image d'icône qu'il contient. J'aimerais l'utiliser dans une application de bureau multiplate-forme (pour que, par exemple, sous Windows, la taille 16x16 soit utilisée pour la barre supérieure de l'application, mais une version de taille 32x32 est utilisée lorsque les différentes applications ouvertes sont affichées avec Alt- Languette). Une fois que j'ai ce fichier .ico, je sais comment l'utiliser dans ma boîte à outils de widgets pour obtenir cet effet, mais je ne sais pas comment l'obtenir.
Quel processus dois-je utiliser pour créer un tel fichier?
Cela peut être fait gratuitement en utilisant GIMP.
Il utilise la capacité de GIMP d’avoir une taille différente pour chaque couche.
J'ai créé les couches suivantes dimensionnées correctement.
Remarques
ImageMagick, le kit d'outils de manipulation d'images gratuit et open source, peut facilement le faire:
Remarque: Depuis ImageMagick 7, la CLI a légèrement changé, vous devez ajouter magick
devant toute commande.
magick convert icon-16.png icon-32.png icon-64.png icon-128.png icon.ico
Voir aussi http://www.imagemagick.org/Usage/thumbnails/#favicon , qui a l'exemple:
magick convert image.png -bordercolor white -border 0 \
\( -clone 0 -resize 16x16 \) \
\( -clone 0 -resize 32x32 \) \
\( -clone 0 -resize 48x48 \) \
\( -clone 0 -resize 64x64 \) \
-delete 0 -alpha off -colors 256 favicon.ico
Il y a aussi maintenant le plus court:
magick convert image.png -define icon:auto-resize="256,128,96,64,48,32,16" favicon.ico
L'excellent (essai gratuit) IcoFX vous permet de créer et d'éditer des icônes , y compris de multiples tailles allant jusqu'à 256x256, la compression PNG et la transparence. Je le recommande vivement à la plupart des suppléants.
Obtenez votre copie ici: http://icofx.ro/ . Il prend en charge Windows XP.
Windows choisit automatiquement l’icône appropriée dans le fichier, en fonction de l’endroit où elle doit être affichée. Pour plus d'informations sur la conception des icônes et les tailles/profondeurs de bits à inclure, voir les références suivantes:
'@icon sushi' est un utilitaire portable permettant de créer plusieurs fichiers d'icônes ico gratuitement.
Glissez-déposez les différentes tailles d'icônes, sélectionnez-les toutes et choisissez Fichier -> Créer plusieurs icônes.
Vous pouvez télécharger si à partir de http://www.towofu.net/soft/e-aicon.php
Ce que je fais est de préparer un fichier PNG 512x512, le canal Alpha convient aux angles arrondis ou aux ombres portées, puis je le télécharge sur ce site http://convertico.com/ , et gratuitement, il me renvoie un fichier .ico de 6 tailles avec des tailles de 256x256, 128x128, 64x64, 48x48, 32x32 et 16x16.
Visual Studio Resource Editor (disponible gratuitement dans l'édition VS 2013 Community) peut importer des fichiers PNG (et d'autres formats) et exporter des objets ICO.
J'ai trouvé une application pour Mac OSX appelée ICOBundle qui vous permet de déposer facilement une sélection de fichiers ico de différentes tailles sur le fichier ICOBundle.app, de vous demander une destination de dossier et un nom de fichier, et de créer le fichier .ico multi-icône.
Maintenant, s'il était seulement possible de mélanger une version gif animée dans ce seul fichier, ce serait un jeu d'icônes complet, ce qui est malheureusement impossible et nécessite un fichier séparé et un extrait de code.