Converter BMP para JPG
BMP (Bitmap) é um dos formatos de imagem mais antigos, datando do Windows 1.0. Ele armazena dados de pixel com compressão mínima ou nenhuma, o que significa que arquivos BMP são enormês. Uma única foto de 1920x1080 como BMP ocupa apróximadamente 5.9 MB. A mêsma imagem como JPEG ocupa 200-500 KB.
Esta ferramenta converte BMP para JPEG no seu navegador usando a API Canvas. A imagem é decodificada, desenhada em um canvas e exportada como JPEG com qualidade configurável. Nenhum dado sai da sua máquina.
Como Funciona
- Solte ou selecione um arquivo BMP
- O navegador decodifica o bitmap em dados de pixel brutos
- Os pixels são desenhados em um elemento Canvas
- O Canvas exporta dados JPEG via
toDataURL('image/jpeg', quality) - Baixe o JPEG comprimido
O parâmetro de qualidade (0 a 1) controla o nível de compressão JPEG. Valores mais altos significam arquivos maiores com menos artefatos. O padrão de 0.92 é um bom equilíbrio para a maioria das imagens.
Por Que Arquivos BMP São Tão Grandes
BMP armazena cada pixel como valores de cor brutos. Para um BMP de 24 bits (8 bits por canal, 3 canais), cada pixel consome 3 bytes. A matemática é direta:
| Resolução | Tamanho BMP (24-bit) | JPEG qualidade 85 |
|---|---|---|
| 640 x 480 | 900 KB | 30-80 KB |
| 1280 x 720 | 2.7 MB | 80-200 KB |
| 1920 x 1080 | 5.9 MB | 200-500 KB |
| 3840 x 2160 | 23.7 MB | 800 KB - 2 MB |
Algumas variantes BMP suportam compressão RLE (run-length encoding), mas raramente é usada e oferece economia modesta comparada a JPEG ou PNG.
Quando Você Encontra Arquivos BMP
BMP é incomum na web moderna, mas aparece em fluxos de trabalho específicos:
Aplicativos Windows legados
Software antigo, particularmente ferramentas empresariais, visualizadores de imagens médicas e sistemas industriais, pode exportar capturas de tela em formato BMP.
Área de transferência e captura de tela
Operações da área de transferência do Windows usam BMP internamente. Algumas ferramentas de captura de tela salvam BMP descomprimido por padrão.
Saída de scanner
Scanners de documentos mais antigos e seus softwares empacotados às vezes geram BMP. Converter fotos digitalizadas para JPEG antes de arquivar economiza armazenamento significativo.
Sistemas embarcados
Alguns projetos de firmware e microcontroladores usam BMP porque não requer algoritmo de descompressão, apenas leitura bruta de pixels. Ao extrair essas imagens para documentação ou relatórios, a conversão para JPEG as torna práticas de compartilhar.
Compressão JPEG para Fotografias
A compressão com perda do JPEG é projetada para conteúdo fotográfico. Ela funciona aplicando uma transformada discreta de cosseno (DCT) em blocos de 8x8 pixels, depois quantizando os coeficientes de frequência. Detalhes de alta frequência (texturas finas, ruído) são reduzidos mais agressivamente que conteúdo de baixa frequência (áreas amplas de cor).
Para incorporar imagens convertidas em HTML ou CSS, veja o Base64 Encoder. Para outras conversões de formato, volte ao Image Converter.