EXTRACT
☞ roda inteiramente no seu navegador — nada é enviadoSolte um ICO aqui
Até 20 MB — nunca sai do seu dispositivo
Tamanhos neste ícone
EXTRACT
Um arquivo de ícone guarda vários tamanhos ao mesmo tempo. Leve todos, não só aquele que o navegador resolveu mostrar.
Até 20 MB — nunca sai do seu dispositivo
Tamanhos neste ícone
um arquivo, vários ícones
Um .ico não é uma imagem. É um pequeno arquivo compactado que guarda o mesmo desenho em várias resoluções — normalmente 16, 32 e 48 pixels, às vezes até 256 — para que o Windows e os navegadores possam pegar cada um o que couber no lugar onde vão desenhar. É por isso que um favicon fica nítido tanto numa aba quanto num atalho da área de trabalho: não são a mesma imagem redimensionada, são imagens diferentes.
O problema é que tudo que abre um .ico escolhe um e descarta o resto. Jogue num editor de imagens ou numa aba e você recebe uma única resolução, quase sempre a maior, sem nenhuma pista de que as outras existem. Esta ferramenta abre o contêiner e espalha cada tamanho que encontra, para você levar a versão de 16 pixels desenhada à mão em vez de uma redução borrada da de 48.
três passos
O contêiner é lido no seu navegador. Cada entrada é decodificada e mostrada num tamanho em que dá para enxergar, começando pela maior.
Todos vêm selecionados. Clique em qualquer bloco para descartá-lo — útil quando você só quer a versão de 256 pixels para uma listagem de loja.
Um tamanho desce como um PNG só. Vários chegam num ZIP, com as dimensões em cada nome de arquivo.
respostas rápidas
Porque todo o resto escolhe por você. Um navegador desenhando um favicon, ou um editor abrindo o arquivo, seleciona a entrada que considera melhor e nunca menciona as outras. Testado no favicon do python.org: um elemento de imagem do navegador devolve só a versão de 48 pixels enquanto o arquivo contém 16, 32 e 48. Ler o contêiner diretamente é a única forma de ver todas.
Nada relevante. Ícones ficam guardados ou como um PNG completo dentro do contêiner ou como um bitmap sem compressão. As entradas PNG são entregues exatamente como estavam guardadas, byte a byte, sem nenhuma recodificação. As entradas de bitmap também são sem perdas, então escrevê-las como PNG preserva cada pixel.
Porque normalmente são mesmo diferentes. Em 16 pixels não há espaço para o detalhe que funciona em 48, então quem desenha ícones redesenha em vez de encolher — traços mais grossos, menos elementos, às vezes uma composição completamente outra. Extrair separadamente é como você obtém a versão que de fato foi desenhada para aquele tamanho.
Sim. Ícones antigos guardam a transparência numa máscara separada em vez de um canal alfa, e as duas formas são tratadas. Existe uma esquisitice comum em que um ícone de 32 bits tem o canal alfa inteiro zerado e se apoia na máscara — lido de forma ingênua isso produz uma imagem completamente invisível, então a máscara é usada sempre que o canal alfa se revela vazio.
Dá, com a ferramenta de imagem para ícone, que monta um .ico com vários tamanhos e um pacote de favicon em volta. Esta página só faz o caminho inverso.
Não. O contêiner é lido e as imagens decodificadas por JavaScript desta página, e o download é montado localmente. Nada chega a um servidor, e é por isso que continua funcionando offline.