8 votos

¿Por qué los archivos .ico creados en Icon Composer no funcionan en Windows?

Desde hace un par de meses he estado creando favicons usando Icon Composer (que viene con Xcode). Puede guardar archivos .ico, y sé que a veces Windows muestra (o solía mostrar) versiones más grandes del icono en algunas circunstancias, así que pensé en hacerlo así en lugar de usar un diminuto .png.

Imagina mi sorpresa cuando un compañero de trabajo que usa Windows me dice que no puede ver ninguno de los favicons que he creado de esta manera. Ningún navegador de Windows parece renderizarlos correctamente, y sólo Firefox intenta renderizarlos en absoluto.

Entonces, ¿se supone que los archivos .ico producidos por Icon Composer no son compatibles con Windows? Si no es así, ¿hay alguna forma rápida de convertirlos en versiones que sí lo sean? Si es así, ¿qué podría estar haciendo mal?

ACTUALIZACIÓN: Aquí hay un ejemplo de un archivo .ico roto producido por Icon Composer. Mis compañeros de trabajo están todos en Windows 7, por lo que no es sólo un problema de Windows XP.
an example of a broken .ico file

ACTUALIZACIÓN 2: Esto sucede con los archivos .ico guardados desde Icon Composer 2.1 (Xcode 3) y 2.2 (Xcode 4). En Firefox en Windows, la visualización de estos iconos se corrompe; el icono se desplaza hacia la derecha varios píxeles, y el lado derecho se corta y se envuelve en el lado izquierdo, como se ve aquí:
.

3voto

bmdhacks Puntos 9074

¿Obtiene el mismo problema si intenta Hobiconer para exportar sus iconos? Superior a Icon Composer en todos los sentidos, y gratuito.

El sucesor comercial de Hobiconer llamado Icono Pizarra tiene un precio de 4,99 dólares en la App Store, pero Hobiconer todavía está disponible (de ahí el enlace al archivo duplicado de Softpedia)

0voto

ZeroBugBounce Puntos 2367

¿Qué versión de Icon Composer utiliza?

Subiré el icono que has indicado después de convertirlo en un ico con el Icon Composer de Xcode 4.

http://f.cl.ly/items/2v2R473k1N0z1D2R3R3i/badfavicon.ico

Como se ha señalado 256x256 es lo que utiliza Windows 7 para los iconos.

¿Qué es exactamente lo que está haciendo que requiere que estén en formato ico?

Si estás haciendo iconos para la web, ¿no sería más fácil utilizar un formato diferente más genérico de una imagen como un png o jpeg.

Edición: He probado mi imagen hecha en el mismo formato y en firefox en mac decide mostrar el 16x16 en lugar del 256x256 así que tal vez el navegador está siendo selectivo en los tamaños que presenta o no puede procesar la forma en que el archivo ico se construye para determinar el tamaño de la imagen

Es difícil para mí ayudar sin saber realmente la razón por la que tienen que estar en formato ico para ver en los navegadores web

0voto

Kevin Haines Puntos 867

Mi sugerencia es utilizar GIMP en lugar de Icon Composer. Yo solía trastear un poco con los iconos de Windows y nunca se me estropeó. Mis únicos problemas con él (en Mac OS X) son:

  1. Tiempo de inicio mucho más lento en comparación con Icon Composer.
  2. No se puede arrastrar y soltar (hay que usar Archivo->Abrir [como Capas]).

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X