Come leggere un file immagine .pgm in un doppio array 2D in c
Domanda
La domanda è abbastanza semplice: come leggere un file di immagine .pgm in un doppio array 2D in C. Non ho un buffer .pgm in memoria.Vorrei leggerlo dal disco in memoria.
apprezzerebbe davvero se potessi ottenere uno snippet di codice.Grazie.
Soluzione
Probabilmente non avrai qualcuno che ti scrivesse tutto il codice, ma qui ci sono alcuni link utili che potrebbero indicarti nella giusta direzione:
Altri suggerimenti
Se è stato salvato come ASCII puoi semplicemente leggerlo con i metodi di lettura dei file "normali" di C. Ovviamente è possibile utilizzare la libreria NetPBM (solo Linux?), Che consente di gestire le funzioni per gestire un file PGM.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow