-
Crear un ícono a partir de una imagen png usando Debian
Para realizar la conversión vamos a usar ImageMagick. En Debian podemos instalarlo con:
apt-get -y update apt-get -y install imagemagick
Convertir a ICO simple
Si solo queremos un icono básico, podemos generar un archivo ICO a partir de un único PNG con:
convert imagen.png favicon.ico
El archivo favicon.ico resultante ya será reconocido por cualquier navegador moderno y por aplicaciones que utilicen iconos en formato ICO.
Crear un ICO con múltiples resoluciones internas
Si queremos que el icono se vea correctamente en distintos tamaños, lo ideal es generar varias versiones del PNG y luego empaquetarlas en un solo ICO. Por ejemplo:
convert icono-16.png icono-32.png icono-48.png favicon.ico
Con esto obtenemos un único archivo ICO que contiene las tres resoluciones más habituales. Los navegadores y aplicaciones seleccionarán automáticamente el tamaño más adecuado según el contexto.
Comprobación del icono generado
Podemos verificar que el archivo ICO contiene varias resoluciones con:
identify favicon.ico
Esto nos mostrará cada una de las imágenes internas que forman parte del icono, confirmando que todo se ha generado correctamente.