Cómo crear un archivo ico con más de una imagen

15

Puedo usar imagemagic para convertir png a ico pero (creo que no estoy seguro) creará un archivo ico de imagen para el tamaño que especifique.

convert favicon.png --resize 32 favicon.ico

Y el archivo ico puede contener 2 o 3 imágenes para 16x16 32x32 y 64x64 píxeles.

¿Es posible crear tal icono tal vez con la magia de la imagen u otra herramienta?

jcubic
fuente

Respuestas:

17

Las versiones más nuevas tienen un comando más fácil:

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

-background transparent es por supuesto opcional.

Tobias Kienzler
fuente
16

Lo encontré en el sitio 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
fuente