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

8

Durante 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é que lo haría de esa manera en lugar de usar un pequeño .png.

Imagine 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 representarlos correctamente, y solo Firefox incluso intenta representarlos en absoluto.

Entonces, ¿no se supone que los archivos .ico producidos por Icon Composer sean compatibles con Windows? Si no, ¿hay alguna forma rápida de convertirlos en versiones que 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. Todos mis compañeros de trabajo están en Windows 7, por lo que no es solo un problema de Windows XP.
un ejemplo de un archivo .ico roto

ACTUALIZACIÓN 2: esto sucede con archivos .ico guardados tanto de Icon Composer 2.1 (Xcode 3) como de 2.2 (Xcode 4). En Firefox en Windows, la visualización de estos iconos está dañada; el icono se desplaza a la derecha varios píxeles, y el lado derecho se corta y se envuelve alrededor de la parte izquierda, como se ve aquí:
.

75 Trombón
fuente
¿Qué versión de Windows usa su compañero de trabajo?
zpletan
1
Debería funcionar ... Me pregunto por qué no lo es.
daviesgeek
Windows XP y versiones anteriores pueden tener problemas para abrir ICO con imágenes comprimidas de 256x256 (o de mayor tamaño). Si sus ICO tienen un tamaño mayor o igual a 256x256, y su compañero de trabajo tiene Windows XP o anterior, no podrá ver los íconos.
zpletan
Por desgracia, todos están en Windows 7.
75th Trombone
Entonces probablemente no sea así. :) Lo siento.
zpletan

Respuestas:

3

¿ Tiene el mismo problema si intenta que Hobiconer exporte sus iconos? Superior a Icon Composer en todos los sentidos, y gratis.

El sucesor comercial de Hobiconer llamado Icon Slate cuesta $ 4.99 en la App Store, sin embargo, Hobiconer todavía está disponible (de ahí el enlace al archivo duplicado de Softpedia)

yusf
fuente
Recogí Icon Slate. Es un poco complicado, pero su salida funciona muy bien. ¡Muchas gracias!
Trombón 75
0

¿Qué versión de Icon Composer usas?

Subiré el ícono que enumeró después de convertirlo en un ico convertido con Icon Composer de Xcode 4.

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

Como se señaló, 256x256 es lo que Windows 7 usa para los iconos.

¿Qué estás haciendo exactamente que requería que estuvieran en formato ico?

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

Editar: probé mi imagen hecha en el mismo formato y en Firefox en Mac decide mostrar 16x16 en lugar de 256x256, por lo que tal vez el navegador sea selectivo en los tamaños que presenta o no puede procesar la forma en que se construye el archivo ico determinar el tamaño de la imagen

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

Kyle McElyea
fuente
Tengo el mismo problema con Icon Composer 2.1 (Xcode 3) y 2.2 (Xcode 4). El icono que cargó está roto en Windows tan a fondo como el que cargué. Como dije en mi pregunta original, algunas versiones de Windows usan tamaños de favicon más grandes en ciertas circunstancias (como cuando se ve la ventana Propiedades de un favorito de IE). Firefox Windows muestra el suyo incorrectamente de la misma manera que muestra el mío incorrectamente.
75th Trombone
¿Necesita crear archivos de iconos para mostrar en la web o en las pantallas de Win7 para archivos o carpetas?
Kyle McElyea
1
¿Estás seguro de que realmente has leído mi pregunta? Estoy creando favicons. Aunque los iconos que Icon Composer está creando no funcionan en Windows para ninguno de los dos propósitos. Como dije originalmente, soy plenamente consciente de que puede usar archivos .png como favicons, pero preferiría no hacerlo, porque Windows a veces muestra tamaños más grandes de favicons, como en la ventana Propiedades de Favoritos de IE, y también porque mi La situación del desarrollo web hace que el uso de los iconos .png sea más complicado.
75th Trombone
No hay necesidad de insultarme. No había visto tu segunda actualización que agregaste después de haber leído la pregunta anteriormente. Ahora sé más de lo que estás tratando de hacer y responderé si encuentro una respuesta para ayudarte.
Kyle McElyea
0

Mi sugerencia es usar GIMP en lugar de Icon Composer. Solía ​​jugar un poco con los iconos de Windows, y nunca me molestó. 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 (tiene que usar Archivo-> Abrir [como capas]).
zpletan
fuente