O que esse formato armazena?+
PGM é o formato raster simples em escala de cinza do Netpbm. Armazena uma amostra de intensidade por pixel, em vez de componentes RGB. Um cabeçalho declara largura, altura e valor máximo das amostras. Isso facilita o compartilhamento de imagens em escala de cinza entre programas pequenos, sem precisar de paleta ou contêiner de cor de uso geral.
Como a compressão afeta a qualidade?+
Netpbm armazena essas amostras sem compressão. Reduzir cores, aplicar limiarização ou mudar maxval ainda pode perder informações antes do armazenamento; representações em texto e binária mudam o layout, não o significado da imagem.
Uma máscara PGM é um canal alfa?+
Pode ser interpretada como máscara de opacidade por acordo, mas o arquivo contém apenas um canal. Não combina pixels em escala de cinza com um canal alfa separado, como PAM GRAYSCALE_ALPHA permite.
O que verificar antes de abrir o arquivo?+
Verifique o número mágico, a precisão das amostras e o significado da tupla ou dos canais. Muitos leitores simples aceitam apenas uma imagem binária e amostras de 8 bits, embora as especificações permitam mais.
O que muda ao exportar para outro formato?+
Preserve maxval e a interpretação de cor ao criar a saída renderizada. Destinos em escala de cinza e bitonais removem informações deliberadamente; alfa exige uma tupla com alfa ou uma máscara separada. Comentários opcionais podem não ser transferidos.
Quando esse formato é útil?+
Use PGM para processamento em escala de cinza e máscaras explícitas de canal único. Documente se as amostras representam intensidade, opacidade ou dados do aplicativo. Converter cores para PGM remove informações cromáticas e exige escolher um mapeamento de escala de cinza; aumentar a precisão das amostras depois não recupera cores ou valores tonais removidos.