[ERLEDIGT] GDI+, Bild aus Rohdaten erstellen...
-
Hey!
Ich lese ein verschlüsseltes Bild ein und möchte es dann gerne mit GDI+ anzeigen.
ifstream encodedFile("encoded.jpg", ios::binary); string data; while(!encodedFile.eof()) data += encodedFile.get(); // Entschlüsseln // ...Doch wie wird aus meinen Rohdaten ein Streamobjekt, so wie ich es hier benötigen würde:
Graphics graphics(GetDC(staticHandle)); Image image(???); graphics.DrawImage(&image, 0, 0);Oder gibts noch nen andren Weg?
Danke!
MfG//EDIT:
Oft gehts mir so, kurz nachdem ich frage komm ich drauf...IStream *pStream; ULONG written; CreateStreamOnHGlobal(0, true, &pStream); pStream->Write(data.c_str(), data.size(), &written);Sorry. Dachte man muss vielleicht IStream ableiten usw...