Como criar um arquivo ico com mais de uma imagem

15

Posso usar o imagemagic para converter png para ico, mas (acho que não tenho certeza) ele criará um arquivo ico de imagem para o tamanho especificado.

convert favicon.png --resize 32 favicon.ico

O arquivo ico pode conter 2 ou 3 imagens para 16x16 32x32 e 64x64 pixels.

É possível criar esse ícone talvez com mágica de imagem ou outra ferramenta?

jcubic
fonte

Respostas:

17

As versões mais recentes têm um comando mais fácil:

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

-background transparent é claro que é opcional.

Tobias Kienzler
fonte
16

Encontrado no 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
fonte