Converter PNG em BMP

BMP é o formato de bitmap sem compressão que softwares antigos do Windows, sistemas embarcados e algumas ferramentas industriais ainda esperam. Este conversor transforma um PNG em um BMP padrão de 24 bits no seu dispositivo, sem enviar nada.

Como converter PNG em BMP

  1. Solte uma ou várias imagens PNG na ferramenta.
  2. O formato de saída já está definido como BMP. Ajuste a qualidade se quiser.
  3. Clique em Executar para converter.
  4. Baixe cada BMP, ou todos juntos em um ZIP.

Para que serve o BMP

O formato de bitmap do Windows é um dos formatos de imagem mais antigos ainda em uso cotidiano. Não tem compressão na forma comum, não suporta animação e só tem suporte limitado a transparência. Essas limitações são exatamente o que o mantém vivo: um BMP é trivialmente fácil de ler por um programa, porque os dados de pixel estão ali em uma ordem previsível sem necessidade de decodificador. Dispositivos embarcados com pouquíssima memória, máquinas industriais, aplicativos antigos do Windows e hardware de hobby continuam a depender dele.

O que acontece durante a conversão

O PNG é decodificado em seus valores de pixel e gravado como um BMP de 24 bits: 8 bits cada para vermelho, verde e azul por pixel, linhas preenchidas até múltiplos de 4 bytes, armazenadas de baixo para cima, como o formato exige. Esta é a variante que praticamente todo leitor de BMP entende. Qualquer transparência no PNG é achatada sobre branco, porque a maioria dos leitores de BMP ignora ou lida mal com um canal alfa.

PropriedadePNGBMP (24 bits)
CompressãoSem perdas (DEFLATE)Nenhuma
TransparênciaAlfa completoNão em 24 bits
Tamanho do arquivo, foto de 1.000 × 1.000~1,5 MB~3 MB, sempre
Lido por hardware antigoRaramenteMuito amplamente
Lido por navegadores modernosSimSim, mas raramente usado

Situações típicas

  • Preparar um logo ou tela de abertura para um firmware de dispositivo que só carrega BMP.
  • Alimentar uma imagem em software antigo de design de etiquetas, gravação ou bordado.
  • Fornecer texturas ou sprites para um motor de jogo antigo ou ferramenta de modding.
  • Criar um papel de parede ou imagem de inicialização do Windows para um sistema antigo.
  • Exportar um padrão de teste para um controlador de display.

Conselho prático

Como o BMP não comprime, imagens grandes geram arquivos muito grandes. Redimensione para as dimensões exatas de que o dispositivo de destino precisa antes de converter; uma tela de abertura de 128 por 64 pixels deve ter 128 por 64 pixels, não uma imagem de 2.000 pixels que o dispositivo precise escalar. Se o destino não especificar a profundidade de cor, 24 bits é a escolha mais segura, que é o que este conversor produz. Se a documentação do seu hardware exige BMP de 8 bits indexado ou de 16 bits, você precisará de uma ferramenta especializada, e o arquivo de 24 bits daqui é um bom ponto de partida.

Perguntas frequentes

Por que alguém precisaria de BMP hoje?

Aplicativos antigos do Windows, firmware e telas de dispositivos, algumas impressoras de etiquetas, softwares antigos de CNC e bordado e certas ferramentas científicas ainda leem BMP e nada mais.

BMP suporta transparência?

O BMP comum de 24 bits gerado aqui não. Áreas transparentes do PNG são achatadas sobre branco. Alguns programas aceitam BMP de 32 bits com alfa, mas o suporte é inconsistente, então 24 bits é a saída segura.

Por que o BMP é tão grande?

BMP guarda cada pixel sem compressão, com três bytes por pixel. Uma imagem de 1.000 por 1.000 tem cerca de 3 MB independentemente do conteúdo. É assim por design; foi feito para ser simples de ler, não pequeno.

Alguma qualidade é perdida?

Não. BMP não tem compressão, então os pixels são exatamente os do PNG.

Seus arquivos nunca saem do seu dispositivo

Todas as ferramentas do Squishly Tools são 100% gratuitas e rodam inteiramente no seu navegador. Suas imagens e documentos são processados no seu próprio computador e nunca são enviados a um servidor. Sem contas, sem marcas d’água e sem pegadinha.