Formato immagine

PGM

Portable Graymap: semplici campioni raster non compressi per flussi di elaborazione delle immagini.

Scopri il formato

Converti PGM in

Scegli un formato di destinazione per le tue immagini PGM.

Tutte le 22 conversioni

I percorsi contrassegnati possono richiedere operazioni come l’unione dei livelli, la rasterizzazione, il mappatura tonale o la perdita dell’animazione.

Converti in PGM

Scegli un formato sorgente da convertire in PGM.

Tutte le 37 conversioni

I percorsi contrassegnati possono richiedere operazioni come l’unione dei livelli, la rasterizzazione, il mappatura tonale o la perdita dell’animazione.

Informazioni su PGM

Portable Graymap

PGM è il semplice formato raster in scala di grigi di Netpbm. Memorizza un campione di intensità per pixel anziché componenti RGB. L’intestazione dichiara larghezza, altezza e valore massimo. Consente scambi tra piccoli programmi senza palette o contenitore colore generico.

P2 rappresenta campioni come testo; P5 usa campioni binari, a uno o due byte secondo maxval, fino a 65535. I dati non sono compressi e non esiste alpha separato. Il manuale descrive anche una variante per maschere di opacità: immagini in grigi e maschere possono avere stessa memorizzazione ma significato diverso.

Usa PGM per elaborazioni in grigi e maschere esplicite a un canale. Documenta se i campioni rappresentano intensità, opacità o dati applicativi. Convertire un’immagine a colori in PGM elimina la cromaticità e richiede una mappatura scelta; aumentare dopo la precisione non recupera colori o valori tonali rimossi.

Caratteristiche principali

Compressione
Non compresso
Trasparenza
No
Animazione
No
Estensioni
.pgm
Tipo MIME
image/x-portable-graymap · Convenzione Netpbm non registrata
Metadati
Intestazione, Commenti
Ideale per
Immagini in scala di grigi e maschere
Profondità di colore
maxval fino a 65535

Netpbm memorizza questi campioni senza compressione. Riduzione dei colori, soglia o modifica di maxval possono comunque perdere informazioni prima della memorizzazione; testo e binario cambiano il layout, non il significato dell’immagine.

Storia di PGM

Questo formato appartiene all’evoluzione documentata Pbmplus/Netpbm. La storia distingue l’idea bitmap originale, i successivi modelli di canale e lo sviluppo delle librerie.

  1. Anni Ottanta

    Un semplice linguaggio di scambio

    Jef Poskanzer inventa PBM per scambiare bitmap con una rappresentazione abbastanza semplice per email solo testuali. Mira a scambi robusti tra strumenti grafici altrimenti incompatibili.

  2. 1988

    Pbmplus e formati a colori

    Poskanzer distribuisce Pbmplus nel 1988 e aggiunge PGM e PPM entro la fine dell’anno. Il toolkit estende lo scambio bitmap originale a immagini in grigi e RGB.

  3. 1993

    Netpbm sostituisce Pbmplus

    Netpbm nasce come nuova versione di Pbmplus, non più mantenuto, con correzioni e miglioramenti raccolti in rete. La famiglia resta un ponte tra strumenti grafici.

  4. 2000-04

    Campioni a due byte

    La distribuzione Netpbm mantenuta documenta campioni a due byte fino a maxval 65535 e un ordine dei byte definito per PGM e PPM. Risolve le ambiguità delle precedenti estensioni.

PGM a confronto

Formati diversi, compromessi diversi. Scegli in base all’immagine e al flusso di lavoro.

PPM

PGM e PPM a confronto

PPM memorizza tre campioni RGB per pixel senza compressione né alpha. È facile da ispezionare nei flussi di elaborazione, ma rinuncia alla compattezza e a metadati ricchi; sceglilo quando conta lo scambio diretto dei campioni.

PBM

PGM e PBM a confronto

PBM memorizza solo bianco e nero, con un bit per pixel nella forma binaria. È adatto a maschere bitonali e disegni al tratto; le immagini tonali richiedono una soglia o il dithering, quindi le sfumature non rimangono livelli di grigio continui.

PAM

PGM e PAM a confronto

PAM estende Netpbm con tipi e profondità delle tuple espliciti, inclusi RGB_ALPHA e GRAYSCALE_ALPHA. È adatto all’elaborazione dei canali, ma gli strumenti devono concordare sul significato delle tuple e i dati restano non compressi.

PNG

PGM e PNG a confronto

PNG conserva senza perdita i pixel decodificati e può includere un canale alpha. È utile per grafica trasparente e schermate; non conserva livelli modificabili dei documenti o dati del sensore, e i file fotografici possono essere grandi.

Domande frequenti su PGM

Che cosa memorizza questo formato?

PGM è il semplice formato raster in scala di grigi di Netpbm. Memorizza un campione di intensità per pixel anziché componenti RGB. L’intestazione dichiara larghezza, altezza e valore massimo. Consente scambi tra piccoli programmi senza palette o contenitore colore generico.

In che modo la compressione influisce sulla qualità?

Netpbm memorizza questi campioni senza compressione. Riduzione dei colori, soglia o modifica di maxval possono comunque perdere informazioni prima della memorizzazione; testo e binario cambiano il layout, non il significato dell’immagine.

Una maschera PGM è un canale alpha?

Può essere interpretata come maschera di opacità per accordo, ma il file ha un solo canale. Non combina pixel in grigi con alpha separato come PAM GRAYSCALE_ALPHA.

Che cosa devo controllare prima di aprire il file?

Controlla firma, precisione dei campioni e significato di tuple o canali. Molti lettori semplici accettano solo una singola immagine binaria e campioni a 8 bit, anche se le specifiche consentono altro.

Che cosa cambia esportando in un altro formato?

Conserva maxval e interpretazione colore quando crei l’uscita renderizzata. Grigi e bitonale eliminano informazioni intenzionalmente; l’alpha richiede una tupla con alpha o una maschera separata. I commenti opzionali potrebbero non trasferirsi.

Quando è utile questo formato?

Usa PGM per elaborazioni in grigi e maschere esplicite a un canale. Documenta se i campioni rappresentano intensità, opacità o dati applicativi. Convertire un’immagine a colori in PGM elimina la cromaticità e richiede una mappatura scelta; aumentare dopo la precisione non recupera colori o valori tonali rimossi.

Fonti