Formato de imagem

BMP

Armazenamento raster do Windows com várias versões do cabeçalho DIB. Pixels simples sem compressão são comuns, mas alfa e compressão variam.

Conheça o formato

Converter BMP para

Escolha um formato de destino para suas imagens BMP.

Todas as 22 conversões

Os caminhos indicados podem exigir etapas como mesclar camadas, rasterizar, aplicar mapeamento de tons ou perder a animação.

Converter para BMP

Escolha um formato de origem para converter para BMP.

Todas as 37 conversões

Os caminhos indicados podem exigir etapas como mesclar camadas, rasterizar, aplicar mapeamento de tons ou perder a animação.

Sobre BMP

Imagem bitmap do Windows

BMP armazena em arquivo um bitmap independente de dispositivo do Windows. Um cabeçalho de arquivo localiza a matriz de pixels, enquanto o cabeçalho de informações DIB descreve dimensões, profundidade de cor e codificação. Variantes com paleta e cores diretas atendem a diferentes sistemas gráficos; o arquivo deve ser interpretado pelo seu cabeçalho real, e não apenas pela extensão.

Matrizes sem compressão são simples, mas podem ser grandes. Algumas variantes usam RLE, máscaras de bits ou dados comprimidos incorporados. Um bitmap de 32 bits não tem automaticamente um canal alfa utilizável: o byte superior de BI_RGB comum pode não ser usado, enquanto cabeçalhos estendidos podem especificar uma máscara alfa e informações de cor, incluindo dados de perfil V5.

Use BMP para intercâmbio de bitmaps do Windows, diagnósticos e ferramentas que exigem matrizes diretas de pixels. PNG costuma ser mais compacto para trocar os mesmos pixels renderizados. Verifique a orientação das linhas, o preenchimento e as máscaras de cor durante a conversão; tratar todo BMP como um único layout de 24 bits pode produzir cores incorretas ou uma imagem invertida.

Principais recursos

Compressão
Depende da variante
Transparência
Sim
Animação
Não
Extensões
.bmp
Tipo MIME
image/bmp
Metadados
Cabeçalho DIB, ICC (V5)
Ideal para
Intercâmbio de bitmaps do Windows
Profundidade de cor
1 / 4 / 8 / 16 / 24 / 32 bpp
Perfil de cor
Cabeçalhos V5

BMP pode não ter compressão ou usar uma codificação selecionada pelo cabeçalho. Alfa depende do cabeçalho; 32 bits, por si só, não estabelecem suporte à transparência no aplicativo de destino.

História do BMP

A evolução do BMP é documentada pelas estruturas dos cabeçalhos de bitmap do Windows, e não por uma única revisão universal de compressão.

  1. DIB do Windows

    Bitmaps independentes de dispositivo

    O Windows define o armazenamento de bitmaps independentes de dispositivo com cabeçalhos, uma tabela de cores opcional e pixels. Isso separa as informações raster armazenadas de um dispositivo de exibição específico.

  2. Cabeçalhos estendidos

    Máscaras de cor explícitas

    Cabeçalhos estendidos de bitmap descrevem máscaras de cor e alfa, em vez de depender apenas de layouts implícitos. Os leitores precisam distinguir essas estruturas dos cabeçalhos mais simples de bitmap RGB.

  3. BITMAPV5HEADER

    Gerenciamento de cores

    A estrutura V5 adiciona intenção de renderização, localização e tamanho do perfil. A Microsoft documenta perfis incorporados e vinculados, ampliando a interpretação do bitmap para além dos valores brutos dos canais.

Comparando BMP

Cada formato tem vantagens e limitações. Escolha de acordo com a imagem e o fluxo de trabalho.

PNG

BMP versus PNG

PNG preserva os pixels decodificados sem perdas e pode incluir canal alfa. É útil para gráficos transparentes e capturas de tela; não preserva camadas editáveis de documentos nem dados do sensor da câmera, e os arquivos de fotografias podem ser grandes.

TIFF

BMP versus TIFF

TIFF armazena imagens raster com tags, várias imagens e diversos tipos de amostras e métodos de compressão. É útil para intercâmbio em digitalização e edição de alta precisão, mas a ferramenta de destino precisa aceitar a variante TIFF específica.

JPEG

BMP versus JPEG

JPEG gera um arquivo compacto para distribuir fotografias, mas o JPEG comum descarta detalhes e não tem canal alfa. Preserve o original com mais informações para edição e use JPEG quando o fluxo de destino exigir uma foto opaca.

PCX

BMP versus PCX

PCX é útil para manter compatibilidade com programas da época do Paintbrush e arquivos raster planares. Suas convenções de RLE e paleta exigem decodificação específica; PNG costuma facilitar o compartilhamento de uma cópia renderizada fora desse fluxo legado.

Perguntas frequentes sobre BMP

O que esse formato armazena?

BMP armazena em arquivo um bitmap independente de dispositivo do Windows. Um cabeçalho de arquivo localiza a matriz de pixels, enquanto o cabeçalho de informações DIB descreve dimensões, profundidade de cor e codificação. Variantes com paleta e cores diretas atendem a diferentes sistemas gráficos; o arquivo deve ser interpretado pelo seu cabeçalho real, e não apenas pela extensão.

Como a compressão afeta a qualidade?

BMP pode não ter compressão ou usar uma codificação selecionada pelo cabeçalho. Alfa depende do cabeçalho; 32 bits, por si só, não estabelecem suporte à transparência no aplicativo de destino.

Todo BMP de 32 bits é transparente?

Não. O byte adicional pode não ser usado. Leia as máscaras e a versão do cabeçalho e verifique se o aplicativo usa a convenção alfa declarada.

O que verificar antes de abrir o arquivo?

Verifique o tamanho do cabeçalho DIB, o identificador de compressão e as máscaras de cor. Um leitor básico de bitmaps pode ignorar perfis V5 ou rejeitar codificações menos conhecidas.

O que muda ao exportar para outro formato?

Uma exportação sem perdas pode preservar os pixels interpretados, mas não todas as propriedades DIB. Um destino com paleta ou escala de cinza reduz as informações de cor; JPEG acrescenta compressão com perdas e precisa de um fundo opaco.

Quando esse formato é útil?

Use BMP para intercâmbio de bitmaps do Windows, diagnósticos e ferramentas que exigem matrizes diretas de pixels. PNG costuma ser mais compacto para trocar os mesmos pixels renderizados. Verifique a orientação das linhas, o preenchimento e as máscaras de cor durante a conversão; tratar todo BMP como um único layout de 24 bits pode produzir cores incorretas ou uma imagem invertida.

Fontes