C
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...