.PGM

Arquivo PGM

Portable Graymap (Netpbm grayscale image)
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo PGM é um Portable Graymap - uma imagem simples em tons de cinza, não compactada, da família Netpbm, criada por Jef Poskanzer em 1988. Abra-o gratuitamente com GIMP, IrfanView ou XnView no Windows; Pré-visualização ou GIMP no macOS; GIMP ou Netpbm no Linux. Para compartilhá-lo, converta para PNG (lossless) ou JPG.

Desenvolvedor: Jef Poskanzer (Pbmplus / Netpbm project) Categoria: Arquivos de Imagem Raster Padrão aberto MIME: image/x-portable-graymap
ABRE EM Windows macOS Linux
Relacionado: .JPG · .PNG · .TIF · .ECW

Nesta página

19k+ extensões indexadas
Última revisão em Aug 26, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro PGM?

.pgm (abreviação de Portable Gray Map) é um formato de arquivo associado ao Netpbm, um conjunto de ferramentas gráficas de bitmap multiplataforma.

O que os arquivos PGM contêm?

Arquivos PGM armazenam imagens em tons de cinza de 8 ou 16 bits. Um único arquivo .pgm pode armazenar várias dessas imagens. Cada pixel pode assumir um valor de 0 (preto) a 65 535 (branco).

Como os dados são salvos nos arquivos PGM?

Arquivos PGM podem salvar dados nas seguintes variantes:

  • texto simples (cabeçalho do arquivo com número mágico P2), codificação ASCII legível por humanos
  • binário (cabeçalho do arquivo com número mágico P5), armazenando amostras binárias brutas por pixel

Ambas as variantes suportam várias imagens concatenadas em um único arquivo. O cabeçalho do arquivo define largura, altura e o valor máximo de cinza (Maxval). O corpo do arquivo contém os valores de amostra para cada pixel da imagem.

Para que são usados os arquivos PGM?

Um arquivo .pgm é um exemplo da implementação do padrão .pnm (Portable Anymap). Os arquivos PGM são usados principalmente como um formato de intercâmbio de imagens em processamento de imagens, pipelines de visão computacional e cadeias de ferramentas gráficas. Além do PGM, outras implementações na mesma família estão disponíveis:

  • .pbm para armazenar imagens em preto e branco (1-bit)
  • .ppm para armazenar imagens coloridas RGB completas

Segurança e proteção

RISCO: LOW

O PGM é uma imagem raster passiva e totalmente documentada - cabeçalho mais dados de pixel, sem scripts ou conteúdo executável, portanto, abrir um é seguro. As únicas precauções práticas não são relacionadas a malware: os arquivos são grandes porque o PGM não é compactado (converta para PNG para economizar espaço), e um cabeçalho malformado ou superdimensionado pode fazer com que um analisador ingênuo aloque um buffer enorme, portanto, use um visualizador atualizado. Não há preocupações de privacidade com metadados/EXIF, pois o formato não os carrega.

Detalhes do formato

em resumo
NOME COMPLETOPortable Graymap (Netpbm grayscale image)também conhecido como Portable Gray Map, Netpbm PGM
DESENVOLVEDORJef Poskanzer (Pbmplus / Netpbm project)desde 1988 (Pbmplus toolkit, later Netpbm)
TIPO MIMEimage/x-portable-graymap
TIPOBitmap raster em tons de cinza Netpbm não compactado; variante ASCII (P2) ou binária bruta (P5)
PADRÃOAberto · livre de royalties
RELACIONADO.jpg.png.tif.ecw
MAGIC BYTES · ASSINATURA DO ARQUIVO
OFFSET
0001
HEX
5032
ASCII
P2
O arquivo começa com um número mágico de dois bytes: «P2» (50 32) para a variante ASCII legível por humanos ou «P5» (50 35) para a variante binária bruta. Depois dele vêm campos ASCII separados por espaços em branco - largura, altura e o valor máximo de cinza (Maxval, ex: 255) - seguidos pelos dados de pixel. Formatos relacionados: P1/P4 = PBM (bitmap), P3/P6 = PPM (cor RGB).

Programas que abrem arquivos PGM

Windows4 apps
GIMP Código aberto Arquivo > Abrir o .pgm diretamente; o GIMP lê P2 e P5, depois exporte para PNG/JPG via Arquivo > Exportar como.
IrfanView Gratuito Abra o .pgm para visualizar instantaneamente; use Arquivo > Salvar como ou conversão em lote para PNG/JPG.
ImageMagick Código aberto Linha de comando: «magick input.pgm output.png» para converter; «magick identify input.pgm» para inspecionar.
XnView MP Gratuito Abra ou navegue por arquivos PGM; o XnConvert (do mesmo fabricante) converte pastas de PGM para PNG/JPG em lote.
macOS3 apps
GIMP Código aberto Arquivo > Abrir o .pgm diretamente; o GIMP lê P2 e P5, depois exporte para PNG/JPG via Arquivo > Exportar como.
Preview Integrado O Pré-visualização do macOS abre muitos arquivos PGM diretamente com um clique duplo; exporte via Arquivo > Exportar.
ImageMagick Código aberto Linha de comando: «magick input.pgm output.png» para converter; «magick identify input.pgm» para inspecionar.
Linux3 apps
GIMP Código aberto Arquivo > Abrir o .pgm diretamente; o GIMP lê P2 e P5, depois exporte para PNG/JPG via Arquivo > Exportar como.
Netpbm Código aberto O conjunto de ferramentas de referência: «pnmtopng», «pgmtoppm», «pnmtojpeg» convertem PGM para outros formatos; «display» o exibe.
ImageMagick / GraphicsMagick Código aberto «display in.pgm» para visualizar; «convert in.pgm out.png» para transcodificar.

Detalhes técnicos

especificação profunda
Família do formatoFamília Netpbm PNM, junto com .pbm (bitmap de 1-bit) e .ppm (cor RGB)
Modelo de corApenas tons de cinza - sem canais de cor, sem canal alfa
Profundidade de cor8-bit (Maxval 255, 256 tons de cinza) ou 16-bit (Maxval até 65 535)
Número mágico«P2» (0x50 0x32) para a variante ASCII; «P5» (0x50 0x35) para la variante binária - localizado no deslocamento 0
Tipo MIMEimage/x-portable-graymap
Variantes de codificaçãoP2: valores de pixel em ASCII simples legíveis por humanos; P5: dados de pixel binários brutos - o cabeçalho é sempre texto ASCII em ambas as variantes
CompactaçãoNenhuma - as amostras de pixels são armazenadas de forma bruta e não compactada
Ordem dos bytesBig-endian para amostras de 16-bit (quando Maxval > 255); amostras de 8-bit ocupam um único byte cada
Bytes por amostra1 byte por pixel quando Maxval ≤ 255; 2 bytes big-endian por pixel quando Maxval > 255
Estrutura do cabeçalhoCampos ASCII separados por espaços em branco na ordem: número mágico, largura da imagem, altura da imagem, Maxval - seguidos por um único delimitador de espaço em branco e, em seguida, o raster de pixels
Suporte a múltiplas imagensVárias imagens podem ser concatenadas sequencialmente dentro de um arquivo .pgm (variantes P2 e P5)
Limite de dimensõesSem máximo imposto pelo formato; limitado apenas pelo intervalo de inteiros ASCII no cabeçalho e pela memória disponível
Tamanho de arquivo típicoNão compactado; escala como largura × altura × bytes-por-amostra - variando de kilobytes para imagens pequenas a dezenas de megabytes para imagens grandes
DesenvolvedorJef Poskanzer, originário do conjunto de ferramentas Pbmplus (posteriormente continuado como o projeto Netpbm)
Suporte de plataformaWindows, macOS, Linux, Unix - manipulado nativamente pelas ferramentas Netpbm e suportado pela maioria das bibliotecas de processamento de imagem (OpenCV, ImageMagick, GIMP)
Lançado1988 (Pbmplus toolkit, later Netpbm)
Versão mais recenteStable since the 1990s; current Netpbm 10.86+ implements it (no format version bump)
Padrão abertoSim · livre de royalties
Especificaçãonetpbm.sourceforge.net

Conversões de PGM

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos PGM. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos PGM.

Perguntas frequentes

Qual programa abre um arquivo PGM?
Os gratuitos GIMP, IrfanView e XnView abrem PGM (tanto as variantes ASCII P2 quanto binárias P5) no Windows; GIMP e Pré-visualização funcionam no macOS; GIMP, Netpbm e ImageMagick no Linux.
Como converto um PGM para PNG ou JPG?
Abra-o no IrfanView, XnConvert, GIMP ou ImageMagick e use «Salvar como» / «Exportar» para PNG ou JPG. Para muitos arquivos de uma vez, o modo em lote do IrfanView e do XnConvert, ou o comando «mogrify -format png *.pgm» do ImageMagick, convertem uma pasta inteira.
Qual é a diferença entre PGM, PPM e PBM?
Eles pertencem à mesma família Netpbm: PBM é preto e branco de 1-bit, PGM é tons de cinza e PPM é cor RGB completa. PNM/PAM são nomes genéricos que abrangem os três.
Qual é a diferença entre PGM P2 e P5?
O P2 armazena pixels como números ASCII legíveis por humanos (você pode abri-lo em um editor de texto) - maior, mas inspecionável. O P5 armazena os mesmos pixels como bytes brutos - menor e mais rápido. Ambos são PGM válidos.
Por que meu arquivo PGM é tão grande?
O PGM não utiliza nenhuma compactação - ele armazena cada pixel integralmente. Converter para PNG (lossless) ou JPG (lossy) reduz o tamanho drasticamente com pouca ou nenhuma mudança na qualidade.
Posso abrir um PGM em um editor de texto?
Apenas a variante P2 (ASCII) de forma significativa - você verá o cabeçalho e os números dos valores de cinza, não uma imagem. PGMs P5 (binários) são bytes brutos e parecem caracteres sem sentido em um editor de texto; use um visualizador de imagens em vez disso.

Referências

1Netpbm - PGM format specificationnetpbm.sourceforge.net
2Netpbm project homenetpbm.sourceforge.net

Continue explorando

em todo o banco de dados

Principais extensões desta semana

1.AQQAQQ Instant Messenger File
2.MDMarkdown Document
3.CRDOWNLOADChrome Partial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data file

Extensões relacionadas

.JPGJPEG Image
.PNGPortable Network Graphics
.TIFTagged Image File Format
.ECWEnhanced Compression Wavelet (ECW) image
.AVIFAV1 Image File Format (AVIF)
.JP2JPEG 2000 Image (ISO/IEC 15444-1)

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z