2012/8/23 Matteo Perini <pepeyomat@xxxxxxxxx>: [...] > > Se salvo tutti i dati contenuti in "frame" in un file (ciao.pgm) non > riscontro nessun problema. > > imagefile=fopen("ciao.pgm", "wb"); > fwrite(frame->image, 1, HEIGHT*WIDTH, imagefile); > fclose(imagefile); > > Se, al contrario, redirigo il frame sullo stdout (che poi leggo con python) > con: > > cout << frame->image; > o > cout <<frame; > i pixel con valore 0 (nero) non vengono esportati (i numeri sono in hex). Che tipo hanno frame e frame->image ? E come e` definita la operator<< per frame? La cosa piu` facile e` che frame->image sia un char*, quindi viene troncata al primo \0 . prova a convertirla a std::string. -- /kinkie -- Per iscriversi (o disiscriversi), basta spedire un messaggio con OGGETTO "subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx