O que é um ficheiro ICO
O que é um ficheiro .ICO, em que é bom, o que o abre e como convertê-lo — com todas as conversões a correr no seu próprio navegador.
O que é um ficheiro ICO
Um ICO não é uma imagem mas um pequeno conjunto de imagens em tamanhos diferentes, num só ficheiro. É essa a sua razão de existir por inteiro: um ícone tem de ficar bem a dezasseis pixels num separador do navegador e a duzentos e cinquenta e seis num ambiente de trabalho, e encolher uma única imagem grande para dezasseis pixels dá papa.
Por isso o ficheiro guarda uma versão desenhada ou redimensionada para cada tamanho, e o que o mostra escolhe a mais próxima do que precisa. Um ICO bem feito contém, no mínimo, as versões de 16, 32 e 48 pixels, muitas vezes mais.
É um formato do Windows que a web adoptou quase por acidente. `favicon.ico` na raiz de um site é convenção desde 1999 e, embora os navegadores modernos aceitem agora favicons em PNG e SVG, o ICO continua a ser aquilo para que tudo recua.
De onde vem
O ICO vem do Windows 1.0, de 1985. O Internet Explorer 5 introduziu o favicon em 1999 pedindo simplesmente `/favicon.ico` a todos os sites e, como pedia quer o site tivesse um quer não, todos os administradores de servidores web do planeta aprenderam o nome do ficheiro nos seus registos de erros.
ICO em resumo
| Propriedade | ICO |
|---|---|
| Compressão | Sem perdas |
| Cor | 8 bits por canal |
| Transparência | Canal alfa completo |
| Animação | Não |
| Mantém o EXIF | Não |
| Suporte dos navegadores | Todos os navegadores desde 1999 |
| Tamanho de uma fotografia | Não é um formato para fotografias |
| Publicado | 1985 |
ICO em resumo
- A compressão é sem perdas, pelo que converter entre este e outro formato sem perdas é um reempacotamento e não uma recodificação: não se decide nada e não se perde nada.
- A cor é guardada com 8 bits por canal, o suficiente para que os gradientes de uma fotografia pareçam suaves e não aos degraus.
- A transparência é um canal alfa completo: cada pixel regista quão transparente é, pelo que um contorno suave continua suave sobre qualquer fundo.
- Não há lugar normalizado para dados de captura, datas ou direitos de autor, pelo que tudo o que a origem levava se perde à entrada.
Em que é bom
- Transparência plena: cada pixel regista quão transparente é, pelo que os contornos se fundem de forma limpa com qualquer fundo.
- Nada é descartado. O que lá põe é o que volta, por mais vezes que grave.
- Todos os navegadores em uso o leem, e há tempo suficiente para não precisar de alternativa.
Onde fica aquém
- Um só fotograma. Uma animação convertida para aqui fica com o primeiro e perde o resto.
- Sem lugar normalizado para dados de captura, datas ou direitos de autor, que assim se perdem à entrada.
O que usar em vez de ICO
- Para tudo o que se mexe use WebP animado. O GIF também anima e é aceite mais amplamente, mas guarda o mesmo clipe com várias vezes o tamanho e uma fracção das cores.
Quando usar ICO
Escolha ICO para um favicon na raiz de um site e para o ícone de uma aplicação ou atalho do Windows. São as duas tarefas para que existe e continua a ser a melhor resposta a ambas, porque guarda vários tamanhos ao mesmo tempo e deixa quem o mostra escolher o certo.
Evite ICO para tudo o que não seja um ícone. Não é um formato de imagem genérico: os tamanhos são pequenos por desenho, as ferramentas à volta são poucas, e uma imagem vulgar guardada como ICO é uma imagem no contentor errado.
O que abre um ficheiro ICO
Num computador, os ficheiros ICO abrem em GIMP and dedicated icon editors; most image editors will not write one.
Todos os navegadores em uso os mostram, pelo que abrir um é normalmente uma questão de o arrastar para uma janela do navegador.
Transformar um ficheiro ICO noutra coisa:
Produzir um ficheiro ICO a partir de outra coisa:
Problemas comuns com ICO
- Os dados de captura e os campos de direitos de autor desapareceram.
- O formato não tem lugar normalizado onde os guardar, pelo que tudo o que a origem levava foi descartado à entrada. Converta para um formato que guarde metadados se a atribuição interessa, ou mantenha o original ao lado da cópia convertida como registo da proveniência.
Converter aqui um ficheiro ICO
- Escolha o seu ficheiro, ou arraste-o para a caixa. É lido do seu dispositivo e não vai mais longe.
- Defina o que a conversão oferecer — qualidade, tamanho, fundo — e inicie-a. Tudo corre na sua própria máquina, pelo que uma imagem grande usa a sua memória e o seu processador em vez de uma fila algures.
- Transfira o resultado. Não fica nada guardado: sair da página ou reiniciá-la liberta tanto o ficheiro como a cópia convertida.
Perguntas frequentes
- Que tamanhos deve conter o meu favicon?
- 16, 32 e 48 pixels cobrem na prática quase tudo: o separador, a barra de marcadores e a barra de tarefas do Windows. Acrescentar 64 e 256 custa uns quilobytes e cobre ecrãs de alta densidade e atalhos no ambiente de trabalho. Parta de uma imagem quadrada com pelo menos 256 pixels de lado, para que nada tenha de ser ampliado.
- Posso simplesmente usar um PNG como favicon?
- Os navegadores modernos aceitam um, sim, e um único PNG é mais simples de gerir. Um ICO na raiz do site continua a valer a pena, porque é o que os navegadores pedem quando nada lhes diz o contrário, e porque um pedido que acaba em 404 é um pedido desperdiçado em cada carregamento de página.
- Como acrescento um favicon ao meu site?
- Ponha o ICO na raiz do site como favicon.ico, que os navegadores pedem quer o declare quer não. Acrescente também elementos link a apontar para versões PNG se quiser ícones de alta resolução em navegadores modernos e ecrãs iniciais de telemóvel.
- A transparência é mantida quando converto um ficheiro ICO?
- Só se o formato para que converte tiver onde a pôr. PNG, WebP, AVIF e GIF têm todos, em graus diferentes; JPG e BMP não, e uma área transparente passa a cor sólida quando converte para um deles. A ferramenta diz-lhe que fundo usou.
- Como abro um ficheiro .ICO?
- Os programas indicados acima leem-nos directamente. Se nada na sua máquina os abrir, converter para PNG ou JPG é o caminho fiável: ambos abrem em tudo, e a conversão acontece aqui no seu navegador e não num servidor.
- Converter um ficheiro ICO faz perder qualidade?
- Depende daquilo para que converte, não daquilo de que parte. Converter para um formato sem perdas como o PNG preserva cada pixel; converter para JPG, WebP ou AVIF descarta detalhe em definitivo. Nada recupera a qualidade que o ficheiro já tinha perdido.
- Converter a partir de ICO é grátis, e envia o meu ficheiro?
- Grátis, sem conta, e nada é enviado. Todos os conversores deste site leem o seu ficheiro com as interfaces do navegador, convertem-no com código a correr no seu dispositivo e devolvem o resultado como transferência. Pode confirmá-lo você mesmo no painel de Rede das ferramentas de programador.
- Onde é que a conversão acontece?
- No seu navegador, no seu próprio dispositivo. Aqui não existe servidor de conversão nenhum para onde enviar seja o que for, e não há serviço de terceiros envolvido. É uma afirmação sobre o que o site faz, e não uma promessa sobre como trata ficheiros enviados, porque nenhum envio acontece.