bon ben superjaja à très bien expliquer à ma place :D
J'utilise un vector pour éviter de gérer la destruction de cette mémoire temporaire. Ça se fera tout seule.
Bon si tu sait que tes valeurs sont entre 0 et 1 y as plus simple. Tu lit pixel à pixel et les met directement dans ton QImage
Code:
1
2
3
4
5
6
7
8
9
10
11 for (int x = 0; x < rows; ++x) { for (int y = 0; y < columns; ++y) { float f; in >> f; value = qRgb( f * 255, f * 255, f * 255); uneImage.setPixel(x,y,value); } }