ich habe einen unsigned char buffer der ein jpg beinhaltet.
dieses möchte ich nun gerne anzeigen lassen, habe aber keine idee wie
das gehen soll. mit einem bmp bild klappt das schon fast mit
QImage img(320, 240, 32, 0);
unsigned idx = 0;
for (unsigned i = 0; i < 240; ++i) {
QRgb *line = (QRgb*)img.scanLine(i);
for (unsigned j = 0; j < 320; ++j) {
line[j] = qRgb(buffer1[idx], buffer1[idx + 1], buffer1[idx + 2]);
idx += 3; // für RGBA hier += 4
}
}
bitBlt(this,0,0,&img);
aber wie kann ich sowas mit einem jpg machen?