Como criar o arquivo ico com mais de uma imagem

13

Eu posso usar o imagemagic para converter png para ico mas (eu acho, não tenho certeza) ele irá criar uma imagem ico para o tamanho que eu especificar.

convert favicon.png --resize 32 favicon.ico

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

É possível criar tal ícone, talvez com magia de imagem ou outra ferramenta?

    
por jcubic 03.09.2013 / 17:30

2 respostas

15

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
    
por 03.09.2013 / 17:33
12

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 é obviamente opcional.

    
por 05.08.2016 / 12:35