O PNG pode guardar os mesmos pixels decodificados em menos bytes do que muitos BMPs, mas a economia depende da estrutura original e do conteúdo. Compare o arquivo baixado antes de aprovar o resultado.
BMP → PNG
Entenda a estrutura do BMP antes de prever economia
Um BMP não é necessariamente um bloco único de pixels RGB sem compressão. O cabeçalho pode informar dimensões, número de bits por pixel, tipo de compressão e outros parâmetros. Alguns arquivos usam uma tabela de cores; outros usam máscaras para interpretar canais. A extensão, sozinha, não revela quanto um PNG correspondente ocupará em disco.
Anote largura, altura, profundidade de cor e existência de áreas aparentemente transparentes. Um ícone antigo com paleta, uma captura de tela de 24 bits e uma imagem com máscaras de canal podem produzir resultados muito diferentes. Se o visualizador e o conversor interpretarem os dados de maneira diferente, a comparação pode mostrar cores alteradas mesmo que ambos abram o arquivo.
Determine também a finalidade. Para uma página web, compatibilidade e peso de transferência costumam importar; em um documento, tamanho de colocação e aparência podem dominar; para arquivamento, convém conservar o original. Escolha os critérios antes de converter, em vez de adotar uma meta arbitrária de porcentagem de redução.
- Registre dimensões e profundidade de cor.
- Separe amostras com paleta e máscaras.
- Defina onde o PNG será usado.
Dois BMPs de mesmo tamanho em pixels podem ter estruturas e tamanhos em bytes distintos.
O que a compressão sem perdas realmente preserva
O PNG comprime dados de imagem sem descartar deliberadamente a informação dos pixels que representa. Regiões uniformes, desenhos com contornos nítidos e padrões repetidos podem ocupar muito menos espaço depois da conversão. Uma fotografia cheia de ruído pode economizar menos, e alguns BMPs já têm características que reduzem a diferença. Por isso, meça arquivos representativos.
Sem perdas não significa melhorar a imagem. Se o BMP já contém serrilhado, desfoque ou bandas em um gradiente, o PNG não recuperará textura, foco ou cores ausentes. Um arquivo menor pode mostrar exatamente os mesmos pixels de forma mais eficiente; um maior não contém automaticamente mais qualidade. Tamanho e fidelidade são perguntas separadas.
Compare as imagens decodificadas na mesma ampliação, especialmente linhas de um pixel, texto pequeno e áreas com transição suave. Para uma verificação rigorosa, use uma ferramenta que compare os valores de pixels depois que ambos os formatos forem decodificados de modo consistente. Divergências visuais podem apontar para interpretação de paleta, cor ou transparência, e não para a compressão sem perdas do PNG.
- Meça bytes antes e depois.
- Compare pixels, não apenas extensões.
- Não espere recuperar detalhes perdidos.
Reduzir bytes com compressão sem perdas não é, por si só, reduzir a qualidade.
Examine cor e transparência com fundos contrastantes
A conversão primeiro precisa interpretar a paleta, as máscaras e a profundidade de bits do BMP; depois escreve os pixels no PNG. Abra origem e destino no mesmo programa e procure trocas de canais, tons de cinza coloridos, cores de marca alteradas e degraus em gradientes. Uma paleta limitada não se torna mais rica apenas porque o formato de destino aceita mais cores.
Trate transparência como uma hipótese a verificar. Diferentes variantes e programas podem lidar de formas distintas com dados semelhantes a alfa. Coloque o PNG sobre um fundo claro, um escuro e um padrão quadriculado. Verifique se uma área destinada a ser opaca ficou invisível, se surgiu um retângulo sólido ou se as bordas semitransparentes ganharam franjas claras ou escuras.
Use também o aplicativo de destino na revisão, pois uma prévia pode exibir composição ou gerenciamento de cor diferentes. Amplie as bordas, observe pixels junto a letras e compare objetos de cores conhecidas. Se houver diferença, examine primeiro a interpretação do BMP e as opções do conversor; não tente corrigir o problema aumentando a compressão ou alterando a extensão manualmente.
- Compare cores no mesmo visualizador.
- Teste bordas sobre fundos claro e escuro.
- Procure transparência inesperada.
O PNG suporta transparência, mas não adivinha a intenção de cada valor de alfa do BMP.
Separe dimensões de pixels e informações auxiliares
Confira a largura e a altura do arquivo baixado em pixels. Se não forem iguais às do BMP, houve redimensionamento ou recorte além da troca de formato. Observe letras, diagonais e bordas finas no tamanho em que serão usadas. Não confunda uma prévia redimensionada na página com as propriedades do arquivo salvo.
A resolução usada para posicionar uma imagem fisicamente em um documento é outra propriedade. Mesmo com as mesmas dimensões em pixels, a informação de pixels por metro ou dados equivalentes pode não ser conservada da mesma forma. Para impressão e layout, insira o PNG em uma cópia do documento e verifique o tamanho real de colocação.
BMP e PNG também não transportam todos os dados auxiliares da mesma maneira. Não presuma que perfil de cor, comentários ou informações de resolução foram copiados só porque a imagem parece igual. Inspecione as propriedades necessárias à produção com uma ferramenta apropriada e mantenha registros essenciais fora da imagem quando a tarefa exigir rastreabilidade.
- Confira largura e altura exatas.
- Teste o tamanho colocado no documento.
- Inspecione perfil e resolução quando necessários.
Preservar pixels não é uma garantia de migração integral dos metadados.
Valide tamanho e compatibilidade no uso real
Converta primeiro um gráfico simples, uma foto e, se existir, um BMP com paleta ou indícios de alfa. Abra cada PNG baixado em um visualizador independente e no aplicativo onde ele será publicado ou incorporado. Registre dimensões, cor, transparência, orientação e tamanho em bytes. Uma falha em uma dessas classes exige revisão antes de processar uma pasta inteira.
Insira o resultado na página ou no documento final. Confira nitidez no tamanho de exibição, fundo, abertura e exportação, se houver. Guarde o BMP original e o PNG aprovado com nomes distintos. Um PNG maior que o previsto não deve ser recusado somente por esse número: a decisão depende também da aparência e dos requisitos de compatibilidade.
Em lotes, agrupe fontes de estrutura semelhante e revise pelo menos uma amostra de cada grupo. Uma captura de 24 bits bem convertida não valida um arquivo com paleta ou máscara diferente. Se surgir um resultado fora do padrão, interrompa e investigue. A checagem final é simples: pixels pretendidos, dimensões corretas, informação necessária e abertura bem-sucedida no destino.
- Teste estruturas diferentes antes do lote.
- Abra o download fora do conversor.
- Registre tamanho junto com fidelidade e compatibilidade.
A conversão é aprovada pelo resultado utilizável, não por uma taxa fixa de compressão.
Pontos principais
- A compressão sem perdas do PNG pode reduzir bastante áreas com cores e padrões repetidos.
- BMPs variam em profundidade de cor, paleta e forma de armazenamento; não há redução garantida.
- Mudar o formato não inventa detalhes que não estavam presentes na imagem.
- Confira pixels, cores, transparência, metadados necessários e funcionamento no aplicativo final.
Perguntas frequentes
O PNG sempre fica menor que o BMP?
Não. A diferença depende da estrutura do BMP e dos padrões da imagem; compare os tamanhos reais.
Um PNG menor significa qualidade inferior?
Não necessariamente. A compressão sem perdas pode guardar os mesmos pixels em menos bytes.
Converter aumenta a resolução?
Não. Uma mudança de formato não acrescenta detalhes autênticos; confira as dimensões em pixels.
A transparência do BMP sempre será preservada?
Não é garantido. Interpretações de alfa variam; teste o PNG sobre vários fundos.
Qual é a verificação final?
Confira pixels, dimensões, cores, transparência, metadados necessários, tamanho e abertura no aplicativo de destino.