PAM 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.
Formato immagine
Portable Arbitrary Map: semplici campioni raster non compressi per flussi di elaborazione delle immagini.
Scopri il formato
Scegli un formato di destinazione per le tue immagini PAM.
I percorsi contrassegnati possono richiedere operazioni come l’unione dei livelli, la rasterizzazione, il mappatura tonale o la perdita dell’animazione.
Scegli un formato sorgente da convertire in PAM.
I percorsi contrassegnati possono richiedere operazioni come l’unione dei livelli, la rasterizzazione, il mappatura tonale o la perdita dell’animazione.
Portable Arbitrary Map
PAM estende lo scambio raster Netpbm con profondità e tipi di tuple espliciti. I pixel contengono un numero dichiarato di campioni che può rappresentare grigi, RGB, dati con alpha o tuple definite dall’applicazione. Rende il significato dei canali più esplicito dei vecchi layout separati PBM, PGM e PPM.
Un’intestazione testuale P7 dichiara WIDTH, HEIGHT, DEPTH, MAXVAL e TUPLTYPE opzionale, seguiti da campioni binari. I valori usano uno o due byte secondo maxval, fino a 65535. I tipi definiti includono RGB_ALPHA e GRAYSCALE_ALPHA; tuple arbitrarie non garantiscono che un visualizzatore sappia mostrarle.
Usa PAM per elaborazioni dei canali, intermedi Netpbm trasparenti e tuple personalizzate concordate. La memorizzazione non è compressa e non offre un sistema generale di metadati ICC/Exif. Documenta significato delle tuple, precisione e interpretazione colore; uno strumento solo PPM può rifiutare PAM o eliminare canali aggiuntivi nell’esportazione.
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.
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.
Formati diversi, compromessi diversi. Scegli in base all’immagine e al flusso di lavoro.
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.
PGM memorizza un campione in scala di grigi per pixel. È adatto all’elaborazione in scala di grigi e alle maschere; esportare un’immagine a colori richiede una conversione esplicita della luminanza ed elimina le informazioni colore.
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.
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.
PAM estende lo scambio raster Netpbm con profondità e tipi di tuple espliciti. I pixel contengono un numero dichiarato di campioni che può rappresentare grigi, RGB, dati con alpha o tuple definite dall’applicazione. Rende il significato dei canali più esplicito dei vecchi layout separati PBM, PGM e PPM.
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.
No. L’alpha dipende da DEPTH e TUPLTYPE, per esempio RGB_ALPHA. Un quarto campione arbitrario non è automaticamente alpha, salvo che lo definisca la tupla.
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.
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.
Usa PAM per elaborazioni dei canali, intermedi Netpbm trasparenti e tuple personalizzate concordate. La memorizzazione non è compressa e non offre un sistema generale di metadati ICC/Exif. Documenta significato delle tuple, precisione e interpretazione colore; uno strumento solo PPM può rifiutare PAM o eliminare canali aggiuntivi nell’esportazione.