Oppure

Loading
25/04/07 9:56
mescalito
Devo leggere dei file .ppm in rgb con un programma c++. ho creato un file e ho fatto una cosa delgenere:

nPixels = (*w) * (*h);
    *image_r = (unsigned char*) malloc(nPixels * sizeof(unsigned char));
    *image_g = (unsigned char*) malloc(nPixels * sizeof(unsigned char));
    *image_b = (unsigned char*) malloc(nPixels * sizeof(unsigned char));
    
    for (i=0; i < nPixels; i++) {
        fscanf(fs, "%d%d%d", &r, &g, &b);
        (*image_r)[i] = r;
        (*image_g)[i] = g;
        (*image_b)[i] = b;
    }

solo che qui il programma si blocca e non lavora piu.

mi serve far cio per poi convertire l'immagine in scala di grigio

se qualcuno puo aiutarmi...grazie
aaa
25/04/07 14:17
Shutdown
Mi spiace non posso aiutarti, però
se ti può consolare esistono delle librerie
grafiche (FreeImage) rilasciate in GPL.
Comunque spiegaci meglio cosa accade,
forse qualcuno potrà aiutarti.
aaa
25/04/07 17:08
mescalito
so che cosi è un po poco, ma è una piccola parte di codice.
cmq arrivato qui il dedug continua a essere attivo, la schermata dell'exe è fissa, il pc lavora. ma non esegue parti di codice sembra bloccato su un ciclo ma dopo questa parte di codice...
aaa