Conversão segura no servidor
Converter PNG para BMP
Transforme um PNG num bitmap BMP do Windows. Cada pixel fica exatamente igual (os dois formatos são sem perda), mas três coisas são removidas: a compressão, a transparência e os metadados de texto. O quanto custa perder a compressão depende quase totalmente da imagem, e a diferença é espantosa: nos testes, uma fotografia cresceu 21%; um gráfico simples cresceu 278 vezes.
Arraste e solte suas imagens PNG aqui
Adicione várias de uma vez. Cada arquivo é processado e depois excluído do nosso servidor.
Até 20 MB por arquivo Aceita lotes
BMP não pode guardar transparência, então ela é preenchida com esta cor.
Fila de conversão
→
Seu navegador não conseguiu ler este arquivo, então ele foi convertido no nosso servidor e excluído lá na mesma hora.
Seu arquivo tinha quadros ou páginas. Este download inclui só o primeiro.
Passo a passo
Como converter PNG para BMP em 3 passos
-
Adicione seu PNG
-
Escolha uma cor de fundo
Escolha uma cor de fundo se o seu PNG tiver áreas transparentes. Ela vai fazer parte da imagem para sempre.
-
Baixe o seu BMP
Comparação de formatos
PNG vs. BMP
PNG (Portable Network Graphics)
Sem perdaGuarda cada pixel exatamente como foi salvo, então nada se perde, não importa quantas vezes o arquivo seja aberto e salvo.
- Perfeito no pixel: ideal para capturas de tela, logotipos e texto
- Compatível em todo lugar, inclusive em todos os navegadores
- Fotografias geram arquivos grandes: muitas vezes várias vezes o tamanho em JPG
BMP (bitmap do Windows)
Sem compressãoUm 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
Um PNG é, mais ou menos, um BMP comprimido com extras
No fundo, os dois formatos descrevem a mesma coisa: uma grade de pixels, guardados exatamente. O PNG acrescenta três camadas por cima, e converter para BMP as remove.
- Compressão sem perda. O PNG encontra padrões nos pixels e os guarda de forma compacta. O BMP guarda cada pixel bruto.
- Transparência. O PNG tem um canal alfa completo com 256 níveis. Um BMP padrão não tem nenhum.
- Metadados. O PNG pode levar texto, dados de criação e outras anotações. O BMP não tem lugar para eles.
Por que a mudança de tamanho varia tanto
A compressão do PNG funciona detectando repetições. Quanta repetição uma imagem tem decide tudo.
Um gráfico simples (um logotipo, um ícone, um diagrama, uma interface) é principalmente grandes áreas de cor idêntica, que o PNG comprime a quase nada. Tire a compressão e o arquivo salta para o tamanho bruto completo. Medido: um gráfico de 600 × 400 passou de 2,6 KB para 720 KB.
Uma fotografia quase não tem repetição exata (cada pixel difere um pouco dos vizinhos), então o PNG mal conseguia comprimi-la de início. Tirar uma compressão que não conseguia muito custa pouco. Medido: um PNG fotográfico passou de 299 KB para 361 KB.
Então as imagens que mais sofrem com esta conversão são justamente as que as pessoas costumam guardar em PNG.
A transparência vira a sua cor de fundo
As áreas transparentes e parcialmente transparentes se misturam com a cor que você escolher, e o resultado é uma imagem sólida. Uma sombra suave se desfaz corretamente nessa cor (não ganha uma borda dura), mas agora faz parte da imagem e não pode mais ser separada.
Escolha a cor sobre a qual a imagem vai realmente ficar. Qualquer outra deixa um retângulo visível e um halo leve da cor errada em volta das bordas suaves.
O que acontece com os pixels transparentes ao converter PNG para BMP?
BMP não pode guardar transparência, então as áreas transparentes e semitransparentes são mescladas com um fundo sólido antes de salvar o arquivo: a cor que você escolher acima, #FFFFFF por padrão. Guarde seu PNG original se puder precisar da transparência de novo.
Qualidade
Qualidade e tamanho do arquivo
Não há ajuste de qualidade. Os dois formatos são sem perda, então, fora a transparência achatada, os pixels são idênticos.
Por que a escolha da cor importa mais no BMP que em outros formatos
Os programas que precisam de BMP costumam ser antigos, e programas antigos costumam lidar mal com transparência em bitmaps: às vezes ignoram, às vezes mostram em preto o que havia atrás. Achatar sobre uma cor explícita evita isso: o que você escolhe é exatamente o que aparece, em qualquer programa.
Motores de jogos e cores-chave
Alguns motores e ferramentas de sprites antigos tratam uma cor específica de um bitmap como «transparente»,
muitas vezes um magenta berrante, #ff00ff. Se o seu faz isso, use essa cor como fundo e as áreas
transparentes do seu PNG vão ser reconhecidas quando o bitmap for carregado.
Saiba que isso só funciona com as áreas totalmente transparentes. As bordas suaves, parcialmente transparentes, se misturam com o magenta e viram pixels rosados que o motor não trata como transparentes: uma borda rosa em volta do seu sprite. Sprites para motores com cor-chave devem ter bordas duras.
Preenchimento de linhas e larguras ímpares
O BMP guarda cada linha de pixels preenchida até um múltiplo de quatro bytes, então uma imagem cuja largura não é múltipla de quatro carrega alguns bytes de preenchimento invisíveis por linha. Isso não muda nada na imagem e muda muito pouco o tamanho, mas é o motivo de um BMP às vezes pesar alguns kilobytes a mais do que largura × altura × 3 indicaria.
Quando o BMP é o formato certo
- Aplicativos legados do Windows que só abrem bitmaps.
- Telas e controladores embarcados sem decodificador de PNG.
- Motores de jogos, editores de fases e ferramentas de modding antigos, muitas vezes com transparência por cor-chave, como descrito acima.
- Gráficos de instaladores: banners de instalação e imagens das caixas de diálogo de alguns sistemas de instalação ainda exigem BMP.
- Processamento de pixels brutos em software científico ou industrial.
Para todo o resto, mantenha o PNG. Não há nada que o BMP faça melhor, e há várias coisas que ele não consegue fazer de jeito nenhum.
Confira o tamanho antes de um lote
Como o tamanho de um bitmap é largura × altura × 3 bytes, seja qual for o conteúdo, uma pasta de ícones PNG pequenos e eficientes pode ficar centenas de vezes mais pesada. Uma captura de 1920 × 1080 pesa uns 6,2 MB como BMP, seja o que for que ela mostre.
No sentido contrário
BMP para PNG é a necessidade mais comum, e uma das melhores conversões que existem: nada se perde e o arquivo costuma diminuir enormemente.
O que acontece com o seu arquivo
Os navegadores não conseguem gravar arquivos BMP, 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
PNG para BMP: perguntas frequentes
Converter PNG para BMP perde qualidade?
Não: os dois formatos são sem perda, então os pixels são idênticos. O que se perde é a compressão, a transparência (achatada sobre uma cor de fundo que você escolhe) e metadados como perfis de cor.
Por que meu PNG pequeno ficou enorme?
Porque provavelmente é um gráfico simples, que o PNG comprime a quase nada. Um BMP guarda cada pixel bruto, então o arquivo salta para o tamanho completo: nos testes, um gráfico de 600 × 400 passou de 2,6 KB para 720 KB. Um PNG fotográfico cresce bem menos, 21% medido, porque o PNG mal conseguia comprimi-lo de início.
O que acontece com as áreas transparentes?
Elas se misturam com a cor de fundo que você escolher e passam a fazer parte permanente da imagem. Sombras suaves se desfazem corretamente nessa cor em vez de ganhar uma borda dura. Escolha a cor sobre a qual a imagem vai ficar, ou você vai ver um retângulo e um halo leve.
Meu motor de jogo usa magenta como cor transparente.
Use exatamente essa cor como fundo, normalmente #ff00ff, e as áreas totalmente transparentes vão ser reconhecidas. As bordas suaves, parcialmente transparentes, se misturam em pixels rosados que o motor não vai tratar como transparentes, então sprites para motores com cor-chave devem ter bordas duras.
Por que não manter simplesmente o PNG?
Você deveria, a menos que um programa exija especificamente BMP. O PNG pesa menos, suporta transparência e metadados, e não perde nada. O BMP é para aplicativos legados, telas embarcadas, ferramentas de jogos antigas e alguns sistemas de instalação.
Quanto o meu BMP vai pesar?
Largura × altura × 3 bytes, mais um pequeno cabeçalho, seja qual for o conteúdo da imagem. Uma captura de 1920 × 1080 pesa uns 6,2 MB. As linhas são preenchidas até um múltiplo de quatro bytes, então larguras ímpares acrescentam alguns kilobytes.
Continue explorando
Ferramentas de imagem relacionadas
Converter BMP para PNG
Converta BMP para PNG sem nenhuma perda de qualidade. Normalmente de 70 a 90% mais leve, e perfeito para capturas de tela e pixel art.
Converter JPG para BMP
Converta JPG para BMP para programas que precisam de bitmaps. O arquivo cresce umas 7,5 vezes e mantém todos os artefatos JPEG. O que o BMP pode e não pode faze...
Converter PNG para JPG
Converta PNG para JPG grátis e sem cadastro. Escolha a qualidade, uma cor de fundo para as áreas transparentes e baixe na hora.
Converter PNG para TIFF
Converta PNG para TIFF para fluxos de impressão e editoração. Pixels, transparência e 16 bits passam. Como acertar antes a resolução de impressão.