Pular para o conteúdo
ImageConverter

Conversão segura no servidor

Converter BMP para ICO

Transforme um BMP num ícone ICO do Windows com versões de 16, 32, 48 e 256 pixels. Estes dois formatos são mais aparentados que qualquer outro par deste site: um ICO sempre foi, no fundo, um contêiner cheio de bitmaps.

Excluído automaticamente Arquivos excluídos em até 30 minutos

Arraste e solte suas imagens BMP aqui

Adicione várias de uma vez. Cada arquivo é processado e depois excluído do nosso servidor.

Até 20 MB por arquivo Aceita lotes

Passo a passo

Como converter BMP para ICO em 3 passos

  1. Adicione seu BMP

    Arquivos antigos servem; normalmente são convertidos sem problemas.

  2. Não há nada para configurar

    Cada tamanho padrão é gravado num único arquivo.

  3. Baixe o seu .ico

Comparação de formatos

BMP vs. ICO

BMP (bitmap do Windows)

Sem compressão

Um formato antigo do Windows que guarda os pixels praticamente em estado bruto, com pouca ou nenhuma compressão.

  • Lido por programas antigos e sistemas embarcados que não conhecem nada mais novo
  • Sem artefatos de compressão
  • Arquivos muito grandes para o tamanho da imagem

ICO (ícone do Windows)

Ícone de vários tamanhos

Reúne vários tamanhos da mesma imagem pequena em um único arquivo, para ícones do Windows e favicons de sites.

  • Vários tamanhos de ícone em um único arquivo
  • Todos os navegadores o reconhecem como favicon
  • Só para imagens pequenas: cada uma tem no máximo 256 × 256 pixels

A mesma família

ICO e BMP vêm os dois do Windows de meados dos anos oitenta, e a relação não é só histórica: as imagens guardadas dentro de um arquivo ICO sempre foram tradicionalmente bitmaps independentes de dispositivo, ou seja, dados BMP sem o cabeçalho de arquivo. Abra um ícone antigo num editor hexadecimal e você vai estar olhando para estruturas de bitmap.

É por isso que esta conversão é tão tranquila. Não há modelo de cor para conciliar nem sistema de compressão para traduzir. Os pixels já estão na forma que o contêiner quer.

Ícones modernos costumam guardar os tamanhos maiores como PNG, porque um bitmap de 256×256 sem compressão ocupa um megabyte e um PNG da mesma coisa, uma fração. O contêiner permite as duas coisas, e os leitores lidam com entradas PNG há muitos anos.

Transparência: a única coisa que o BMP não pode dar

O ICO suporta transparência desde o início: primeiro por meio de uma máscara separada de um bit e depois por meio de um canal alfa completo.

O BMP, em qualquer versão que você vá encontrar na prática, não. Um BMP de 32 bits com canal alfa é tecnicamente possível e quase nunca é o que você tem; o que você tem é um retângulo sólido, fundo incluído.

Então o seu ícone vai ter o fundo que o bitmap tinha, normalmente branco ou magenta, porque ferramentas antigas usavam um magenta berrante para representar «transparente». Numa aba do navegador isso fica claramente errado. Se o seu design precisa de transparência, salve-o primeiro como PNG com um canal alfa de verdade e use PNG para ICO.

Bitmaps não quadrados são preenchidos

Um original não quadrado é centralizado numa tela quadrada em vez de esticado, então as proporções são mantidas. Assim como o fundo, esse preenchimento é sólido e não transparente quando o original não tem canal alfa para herdar.

Qualidade

Qualidade e tamanho do arquivo

Não há ajuste de qualidade: cada tamanho é guardado sem perda, e o BMP não tinha nada com perda na entrada.

Bitmaps antigos e pouca profundidade de cor

Os BMPs costumam ser antigos, e bitmaps antigos muitas vezes têm 16 ou 256 cores em vez dos 16 milhões de uma imagem moderna. Eles são convertidos perfeitamente, e um ícone é um dos poucos lugares em que uma paleta limitada realmente não importa: em 16 pixels ninguém conta cores.

De vez em quando um arquivo muito antigo não é convertido de jeito nenhum: normalmente uma variante de 16 bits com máscaras de canal incomuns ou um cabeçalho OS/2. Abri-lo em qualquer editor moderno e salvar como PNG o normaliza.

O problema do magenta

Se o seu bitmap tem um fundo magenta ou ciano berrante, quase certamente era uma chave de transparência: uma convenção antiga em que uma cor específica significava «não desenhe isto». Hoje nada respeita isso automaticamente.

Tire esse fundo num editor de imagens e salve como PNG com transparência de verdade antes de criar o ícone, ou você vai acabar publicando um logotipo sobre um quadrado magenta.

Comece com 256 pixels

Tamanhos maiores que o seu original são omitidos em vez de ampliados, então um bitmap pequeno dá um ícone menor em vez de um borrado. Como os BMPs não têm compressão, um original de 256 pixels pesa só uns 260 KB: não há motivo para começar com algo pequeno.

Onde isto aparece

  • Software legado do Windows sendo modernizado, cujo design original só existe em BMP.
  • Ícones de aplicativos antigos extraídos dos recursos que precisam ser recriados.
  • Arquivos do Paint clássico, que salvou em BMP por padrão durante décadas.
  • Sistemas industriais e embarcados, que continuam gerando BMP porque o formato é trivial de gravar.
  • Instaladores, que querem um ICO e muitas vezes são criados junto com recursos BMP.

Por que um ICO contém vários tamanhos

Um único arquivo de ícone carrega o mesmo design em várias resoluções para que o que o exibe escolha a mais próxima em vez de redimensioná-lo. Uma aba do navegador usa o de 16, um atalho da área de trabalho o de 48, um bloco grande o de 256.

Essa ideia estava à frente do seu tempo em 1985 e é o principal motivo de o formato continuar em uso. Todos os sistemas de ícones posteriores a copiaram.

Onde o arquivo vai

Para um site, chame-o de favicon.ico e coloque na raiz do site: os navegadores pedem /favicon.ico sem você mandar. Para um aplicativo do Windows, o ICO é referenciado no arquivo de recursos ou no script do instalador.

No sentido contrário

ICO para BMP extrai como bitmap a maior imagem de um ícone, algo útil com ferramentas antigas que esperam BMP. Para qualquer coisa moderna, ICO para PNG é a melhor escolha: mantém a transparência, algo que o BMP não consegue.

O que acontece com o seu arquivo

Os navegadores não conseguem gravar o contêiner ICO, então isso é feito no nosso servidor. O que você envia é excluído assim que a conversão termina, o resultado é excluído assim que você o baixa, e tudo o que fica abandonado é removido automaticamente.

Privacidade

O que acontece com seu arquivo

Esta ferramenta funciona no nosso servidor, então dá o mesmo resultado em qualquer celular ou computador. Seu arquivo é enviado, e é exatamente isto que acontece com ele:

  • Guardado fora da área pública do servidor com um nome aleatório, nunca com o nome do seu arquivo.
  • É processado, e o arquivo original é excluído imediatamente, tenha a conversão funcionado ou não.
  • O resultado fica atrás de um link assinado que só você recebe, que para de funcionar depois de 20 minutos, e o arquivo é excluído assim que você o baixa.
  • O que nunca for baixado é excluído automaticamente em até 30 minutos.
  • A imagem em si nunca é registrada nem guardada. Se uma conversão falhar, anotamos os formatos envolvidos e o erro, não o arquivo.
  • Os metadados da câmera, incluindo as coordenadas GPS que registram onde a foto foi tirada, são removidos do resultado. Só é mantida a rotação necessária para mostrar a imagem na posição certa.

Perguntas e respostas

BMP para ICO: perguntas frequentes

BMP e ICO são relacionados?

Muito. Os dois vêm do Windows de meados dos anos oitenta, e as imagens dentro de um ICO sempre foram tradicionalmente bitmaps independentes de dispositivo: dados BMP sem o cabeçalho de arquivo. É por isso que a conversão é tão tranquila: não há modelo de cor para conciliar nem compressão para traduzir. Ícones modernos costumam guardar os tamanhos grandes como PNG, porque um bitmap de 256×256 sem compressão ocupa cerca de um megabyte.

Por que meu ícone tem fundo?

Porque o BMP não tem transparência utilizável. O ICO suporta transparência desde o início, mas um bitmap não tem nenhuma para dar, então o fundo que a imagem tinha vem junto. Salve o seu design como PNG com um canal alfa de verdade e converta esse arquivo.

Meu bitmap tem um fundo magenta. O que é isso?

Uma convenção antiga de transparência, em que uma cor berrante específica significava «não desenhe isto». Hoje nada respeita isso automaticamente, então você publicaria um logotipo sobre um quadrado magenta. Tire o fundo num editor e salve como PNG com transparência de verdade antes de criar o ícone.

Um bitmap de 256 cores serve?

Perfeitamente. Um ícone é um dos poucos lugares em que uma paleta limitada realmente não importa: em 16 pixels ninguém conta cores.

Meu BMP muito antigo não é convertido.

Provavelmente é uma variante de 16 bits com máscaras de canal incomuns ou um cabeçalho OS/2. Ordem de linhas de baixo para cima, profundidades de cor baixas e compressão RLE são tratadas sem problemas. Abri-lo em qualquer editor moderno e salvar como PNG o normaliza.

Qual deve ser o tamanho do original?

256 pixels de lado. Tamanhos maiores que o seu original são omitidos em vez de ampliados, então um bitmap pequeno dá um ícone menor em vez de um borrado; e como o BMP não tem compressão, um original de 256 pixels pesa só uns 260 KB.

Continue explorando

Ver todas as ferramentas