Por que os arquivos BMP são tão grandes
O BMP, o formato bitmap que faz parte do Windows desde as primeiras versões, geralmente armazena as imagens sem nenhuma compressão: cada pixel é gravado, byte por byte. Isso torna o BMP simples de ler e muito desperdiçador. Uma imagem de 1920 × 1080 salva como BMP de 24 bits ocupa cerca de 6 MB, porque três bytes são armazenados para cada um dos seus cerca de dois milhões de pixels.
Os BMP ainda aparecem com frequência: exportações de programas antigos do Windows, scanners e programas de digitalização, equipamentos de medição e industriais, aplicativos empresariais legados e jogos antigos. Eles são difíceis de enviar por e-mail, muitas vezes passam do limite de envio, e muitos sites e formulários simplesmente não os aceitam.
O que o JPG faz com um bitmap
O JPG comprime de forma agressiva descartando detalhes finos que o olho dificilmente vai perceber. Aplicada a um BMP sem compressão, a redução costuma ser dramática, principalmente em fotos e imagens escaneadas, e o JPG muitas vezes é uma pequena fração do tamanho do BMP. Na qualidade padrão de 90, a diferença em relação ao BMP costuma ser difícil de notar em uma foto.
O custo é que o JPG tem perdas, e o detalhe descartado não pode ser recuperado. Isso importa mais em imagens com bordas nítidas: capturas de tela, diagramas, textos escaneados e pixel art podem ganhar bordas suaves e halos leves. Para esses casos, BMP para PNG gera um arquivo sem perdas que ainda costuma ser bem menor que o BMP. Guarde o BMP original se você puder precisar dos pixels exatos de novo.
Como escolher qualidade, tamanho e fundo
- Qualidade: 90, o padrão, para fotos e digitalizações que você quer guardar; de 80 a 85 para e-mail e formulários web. Se a imagem contiver texto, como uma carta escaneada, fique em 90 ou mais para que as letras permaneçam limpas.
- Dimensões: as digitalizações, em especial, costumam ser feitas em uma resolução muito maior do que uma tela precisa. Configurações → Tamanho pode reduzi-las por uma porcentagem ou ajustá-las a uma largura e altura máximas, mantendo a proporção e sem nunca ampliar.
- Cor de fundo: a maioria dos arquivos BMP não tem transparência, então essa configuração raramente importa. Se um BMP contiver pixels transparentes, eles são preenchidos com essa cor, branco por padrão.
Trate o JPG como uma cópia final. Editar e salvar de novo um JPG perde um pouco mais de qualidade a cada vez, então faça suas edições no BMP ou em uma versão PNG primeiro e crie o JPG no fim.
BMP x JPG
| BMP | JPG | |
|---|---|---|
| Compressão | Geralmente nenhuma | Com perdas |
| Tamanho de uma foto | Muito grande | Geralmente uma pequena fração do BMP |
| Dados da imagem | Pixels exatos | Parte do detalhe fino é descartada |
| Transparência | Rara | Não aceita |
| Web e e-mail | Muitas vezes recusado | Aceito em quase todo lugar |
| Melhor para | Programas e aparelhos legados | Compartilhar, enviar, guardar fotos |
Observações sobre a conversão de arquivos BMP
- Lotes: até 10 BMP de uma vez, cada um com até 50 MB, convertidos um após o outro para manter baixo o uso de memória.
- Sem envio: os BMP são decodificados pelo próprio navegador e nunca são enviados a um servidor, o que importa para digitalizações de documentos privados.
- Download em ZIP: os JPG convertidos são guardados no ZIP como estão, sem serem comprimidos de novo.
- Metadados: os metadados EXIF não são copiados para o JPG.