Conversão segura no servidor
Converter GIF para BMP
Transforme um GIF num bitmap BMP do Windows. Os pixels passam exatamente iguais, e o arquivo fica enormemente mais pesado. Nos testes, um diagrama de 3,5 KB virou um bitmap de 720 KB, duzentas vezes mais, com uma aparência exatamente igual. Só vale a pena quando algum programa insiste em BMP, o que ainda acontece.
Arraste e solte suas imagens GIF 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 GIF para BMP em 3 passos
-
Adicione seu GIF
-
Escolha uma cor de fundo
Escolha uma cor de fundo para as áreas transparentes: ela vai fazer parte permanente do bitmap.
-
Baixe o seu BMP
Comparação de formatos
GIF vs. BMP
GIF (Graphics Interchange Format)
256 coresO formato clássico para animações simples, limitado a uma paleta de 256 cores por quadro.
- Animações que rodam em quase qualquer lugar
- Arquivos minúsculos para gráficos planos com poucas cores
- Só 256 cores, então as fotografias ficam granuladas ou com faixas
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
Por que o arquivo cresce tanto
Os dois formatos guardam a mesma imagem de jeitos completamente diferentes.
Um GIF guarda uma paleta e uma lista de índices. Ele guarda uma única vez até 256 cores numa pequena tabela e depois registra cada pixel como um número que aponta para essa tabela; em seguida comprime essa lista de números, que encolhe muito onde as cores se repetem.
Um BMP guarda três bytes brutos para cada pixel (vermelho, verde e azul) sem compressão nenhuma. Uma imagem de 600 × 400 pesa 720 KB, seja uma fotografia detalhada ou uma única cor chapada. O tamanho depende das dimensões e de mais nada.
Então um GIF que se comprime bem é justamente o GIF que dispara. Medido:
- Um diagrama chapado: 3,5 KB → 720 KB. Duzentas vezes mais.
- Uma fotografia salva como GIF: 107 KB → 360 KB. Três vezes e meia mais.
A foto cresce menos só porque já combinava mal com o GIF: o pontilhado dela tinha impedido o GIF de comprimir muito desde o início.
Nenhuma qualidade é ganha
Um BMP pode conter milhões de cores, mas só existem as 256 do seu GIF para colocar nele. Cada pixel passa exatamente e nenhum melhora. O bitmap é um recipiente maior para uma imagem idêntica.
A transparência é achatada sobre a sua cor
O GIF pode marcar uma cor como transparente; um BMP padrão não tem nenhuma. As áreas transparentes são preenchidas com a cor de fundo que você escolher, e essa cor fica gravada.
Isso importa mais no BMP do que parece. Os programas que precisam de BMP costumam ser antigos, e programas antigos costumam ignorar qualquer informação de transparência que um bitmap carregue, então um fundo deixado «transparente» pode aparecer preto. Escolher uma cor explícita evita isso completamente.
O que acontece com os pixels transparentes ao converter GIF 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 GIF original se puder precisar da transparência de novo.
Qualidade
Qualidade e tamanho do arquivo
Não há ajuste de qualidade. O BMP não tem compressão e o GIF não tem perda, então nada é descartado em nenhuma direção: a única coisa que muda é quanto espaço em disco os mesmos pixels ocupam.
Quando o BMP é realmente a resposta certa
- Programas legados do Windows que leem BMP e nada mais.
- Telas embarcadas e industriais, em que se prefere um formato sem descompressão porque não compensa implementar a decodificação de outro.
- Motores de jogos e ferramentas de modding antigos que esperam texturas e sprites em bitmap.
- Ferramentas de instaladores e recursos de ambientes de desenvolvimento antigos.
Fora desses casos, GIF para PNG dá os mesmos pixels sem perda com uma fração do tamanho, com a transparência intacta, e abre em todos os lugares em que um BMP abre.
GIFs animados
Um BMP contém uma única imagem, então um GIF animado dá o primeiro quadro. A ferramenta conta os quadros antes de converter e avisa quando isso acontece. Para trabalhos com sprites em que cada quadro precisa ser um bitmap separado, extraia antes os quadros e converta um por um.
Cuidado com as dimensões de GIFs grandes
Como o tamanho depende só das dimensões, um GIF grande vira um bitmap muito pesado: um GIF de 2000 × 2000 pesa uns 12 MB como BMP, seja o que for que ele mostre. Se o sistema de destino tem um limite de tamanho, esse é o número a conferir.
Pixel art e sprites
O motivo moderno mais comum para esta conversão são os jogos. Sprite sheets retrô e independentes muitas vezes são compartilhadas como GIF, e alguns motores, editores de fases e ferramentas de modding antigos só carregam bitmaps.
O pixel art é convertido com perfeição: cada pixel é exato, nenhuma suavização é aplicada e a paleta fica intacta. A única coisa a decidir com cuidado é a cor de fundo: muitos motores tratam uma cor específica, muitas vezes um magenta berrante, como «transparente» ao carregar um bitmap. Se o seu faz isso, use essa cor como fundo e as suas áreas transparentes vão ser reconhecidas.
Dois formatos dos anos oitenta
O BMP chegou com o Windows em 1985 e o GIF dois anos depois, e eles foram pensados com limitações opostas. O BMP tornava os pixels trivialmente fáceis de ler numa época em que processar era caro. O GIF tornava as imagens pequenas o bastante para mandar por modem numa época em que a banda era preciosíssima.
Converter um no outro troca a resposta do GIF pela do BMP, e hoje o armazenamento é barato mas não de graça; por isso esta é uma conversão de compatibilidade, e não algo que valha a pena por si só.
Relacionado
BMP para GIF vai no sentido contrário, e é aquela conversão rara para GIF que representa uma melhoria real. GIF para PNG é a melhor escolha quase sempre que BMP não for exigido especificamente.
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
GIF para BMP: perguntas frequentes
Por que o BMP pesa tanto mais que o meu GIF?
Um GIF guarda uma pequena tabela de cores e uma lista comprimida de índices de pixel; um BMP guarda três bytes brutos para cada pixel sem compressão nenhuma. Assim, o tamanho depende só das dimensões. Medido, um diagrama de 3,5 KB virou um BMP de 720 KB, duzentas vezes mais, enquanto um GIF fotográfico cresceu três vezes e meia.
A imagem fica melhor como BMP?
Não. Um BMP pode conter milhões de cores, mas só existem as 256 do seu GIF para colocar nele. Cada pixel passa exatamente e nenhum melhora: é um recipiente maior para uma imagem idêntica.
O que acontece com as áreas transparentes?
Elas são preenchidas com a cor de fundo que você escolher, e essa cor é permanente. Escolha de propósito: os programas antigos que precisam de BMP costumam ignorar a informação de transparência, então um fundo deixado «transparente» pode aparecer preto.
Meu motor de jogo usa magenta como transparência.
Então use como cor de fundo exatamente esse magenta (muitas vezes #ff00ff), e as áreas transparentes do seu GIF vão virar a cor que o seu motor trata como invisível ao carregar o bitmap.
E um GIF animado?
Um BMP contém uma única imagem, então você recebe o primeiro quadro, e a ferramenta avisa quando o GIF tinha mais. Para trabalhos com sprites que precisam de cada quadro como um bitmap próprio, extraia antes os quadros e converta separadamente.
Uso BMP ou PNG?
PNG, a menos que algo exija especificamente BMP. O PNG mantém os mesmos pixels sem perda com uma fração do tamanho, mantém a transparência e abre em todos os lugares em que um BMP abre. O BMP é para programas legados, telas embarcadas e ferramentas de jogos antigas.
Continue explorando
Ferramentas de imagem relacionadas
Converter BMP para GIF
Converta BMP para GIF. Medido: 82% mais leve e, com os gráficos chapados que os BMPs costumam ter, muitas vezes sem nenhuma perda visível.
Converter GIF para PNG
Converta GIF para PNG sem perder um único pixel. Pega o primeiro quadro de uma animação e mantém a transparência.
Converter GIF para JPG
Converta GIF para JPG. Uma foto salva como GIF fica menor; um logotipo ou diagrama fica maior e mais mole. Como saber qual é o seu caso.
Converter GIF para TIFF
Converta GIF para TIFF sem perda e com a transparência intacta. Por que isso não deixa um gráfico da web pronto para impressão, e o que acontece com GIFs animad...