Comment créer un fichier ico avec plus d'une image

15

Je peux utiliser imagemagic pour convertir png en ico mais (je pense, pas sûr) cela créera un fichier ico d'image pour la taille que je spécifie.

convert favicon.png --resize 32 favicon.ico

Et le fichier ico peut contenir 2 ou 3 images pour 16x16 32x32 et 64x64 pixels.

Est-il possible de créer une telle icône peut-être avec la magie de l'image ou un autre outil?

jcubic
la source

Réponses:

17

Les versions plus récentes ont une commande plus simple:

convert -background transparent image.png -define icon:auto-resize=16,32,48,64,256 favicon.ico

-background transparent est bien sûr facultatif.

Tobias Kienzler
la source
16

Trouvé sur le site imagemagick.org :

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
jcubic
la source