Por que os arquivos .ico criados no Icon Composer não funcionam no Windows?

8

Há alguns meses eu venho criando favicons usando o Icon Composer (que acompanha o Xcode). Ele pode salvar arquivos .ico, e eu sei que algumas vezes o Windows mostra (ou costumava mostrar) versões maiores do ícone em algumas circunstâncias, então pensei em fazê-lo dessa maneira, em vez de usar apenas um pequeno .png.

Imagine minha surpresa quando um colega de trabalho que usa Windows me diz que não pode ver nenhum dos favoritos que eu criei dessa maneira. Nenhum navegador do Windows parece processá-los corretamente, e apenas o Firefox tenta processá-los.

Portanto, os arquivos .ico produzidos pelo Icon Composer não devem ser compatíveis com o Windows? Caso contrário, existe alguma maneira rápida de convertê-los em versões? Se sim, o que posso estar fazendo de errado?

ATUALIZAÇÃO: Aqui está um exemplo de um arquivo .ico quebrado, produzido pelo Icon Composer. Meus colegas de trabalho estão todos no Windows 7, por isso não é apenas um problema do Windows XP.
um exemplo de um arquivo .ico quebrado

ATUALIZAÇÃO 2: Isso acontece com os arquivos .ico salvos no Icon Composer 2.1 (Xcode 3) e 2.2 (Xcode 4). No Firefox no Windows, a exibição desses ícones está corrompida; o ícone é deslocado para a direita vários pixels, eo lado direito é cortado e envolve em torno do lado esquerdo, como visto aqui:
.

75th Trombone
fonte
Qual versão do Windows seu colega de trabalho está usando?
zpletan
11
Deveria funcionar ... Eu me pergunto por que não é.
precisa saber é o seguinte
O Windows XP e versões mais antigas podem ter problemas para abrir ICOs com imagens PNG compactadas de 256x256 (ou tamanho maior). Se seus ICOs tiverem um tamanho maior ou igual a 256x256 e seu colega de trabalho tiver Windows XP ou mais antigo, ele não poderá ver os ícones.
zpletan
Infelizmente, eles estão todos no Windows 7.
75th Trombone
Então provavelmente não é isso. :) Desculpa.
zpletan

Respostas:

3

Você tem o mesmo problema se tentar o Hobiconer para exportar seus ícones? Superior ao Icon Composer em todos os aspectos e gratuito.

O sucessor comercial da Hobiconer, chamado Icon Slate, custa US $ 4,99 na App Store, no entanto, a Hobiconer ainda está lá para ganhar (daí o link para o arquivo espelhado da Softpedia)

yusf
fonte
Peguei o ícone Slate. É um pouco complicado, mas sua saída funciona muito bem. Muito obrigado!
75 Trombone
0

Qual versão do Icon Composer você usa?

Carregarei o ícone que você listou depois que eu o converti com o Icon Composer do Xcode 4.

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

Conforme observado, 256x256 é o que o Windows 7 usa para ícones.

O que exatamente você está fazendo que exigia que eles estivessem no formato ico?

Se você estiver criando ícones da Web, não seria mais fácil usar um formato mais genérico diferente de uma imagem, como png ou jpeg.

Edit: Eu testei minha imagem feita no mesmo formato e no firefox no mac ele decide exibir o 16x16 em vez do 256x256, então talvez o navegador esteja sendo seletivo nos tamanhos apresentados ou não possa processar a maneira como o arquivo ico é criado determinar o tamanho da imagem

É difícil para mim ajudar sem realmente saber o motivo pelo qual eles precisam estar no formato ico para exibição nos navegadores da web

Kyle McElyea
fonte
Eu tenho o mesmo problema com o Icon Composer 2.1 (Xcode 3) e 2.2 (Xcode 4). O ícone que você carregou está quebrado no Windows tão completamente quanto o que eu carreguei. Como eu disse na minha pergunta original, algumas versões do Windows usam tamanhos maiores de favicon em determinadas circunstâncias (como ao visualizar a janela Propriedades de um favorito do IE). Firefox Windows exibe o seu incorretamente da mesma maneira que exibe o meu incorretamente.
75th Trombone
Você precisa criar arquivos de ícones para exibir na Web ou nas telas do Win7 para arquivos ou pastas?
Kyle McElyea
11
Tem certeza de que realmente leu minha pergunta? Estou criando favicons. Embora os ícones que o Icon Composer esteja criando não funcionem no Windows para qualquer finalidade. Como afirmei originalmente, estou plenamente ciente de que você pode usar arquivos .png como favoritos, mas prefiro não, porque o Windows às vezes exibe tamanhos maiores de favoritos, como na janela Propriedades dos Favoritos do IE, e também porque meu particular A situação de desenvolvimento da Web torna o uso de ícones .png mais um aborrecimento.
75 Trombone
Não há necessidade de me insultar. Eu não tinha visto sua segunda atualização que você adicionou depois de ler a pergunta anteriormente. Agora eu sei mais do que você está tentando fazer e responderá se encontrar uma resposta para ajudá-lo.
Kyle McElyea
0

Minha sugestão é usar o GIMP em vez do Icon Composer. Eu costumava mexer bastante com os ícones do Windows, e isso nunca me atrapalhava. Meus únicos problemas com ele (no Mac OS X) são:

  1. Tempo de inicialização muito mais lento comparado ao Icon Composer.
  2. Não é possível arrastar e soltar (é necessário usar Arquivo-> Abrir [como Camadas]).
zpletan
fonte