Image in Stream
-
Hi,
ich versuche Bilder einzulesen, die nicht gesperrt werden:
Image^img =Image::FromFile("c:/temp.bmp"); i=remove("c:/temp.bmp"); // schlägt fehl
Wie kann ich denn ein Bild in einen Stream schreiben ?
Image^ img =Image::FromFile("c:/temp.bmp"); System::IO::Stream^stream; img->Save(stream,f); // schlägt auch fehl
EDIT:
teilweise gelöst:
Image^img2; //img2->FromFile( Image^ img =Image::FromFile("c:/temp.bmp"); System::IO::MemoryStream^ ms=gcnew System::IO::MemoryStream(); //System::IO::Stream^s; img->Save(ms,System::Drawing::Imaging::ImageFormat::Bmp); img2=Image::FromStream(ms); delete img; remove("c:/temp.bmp"); pictureBox->Image=img2;
Aber kann ich MemoryStream in char* umwandeln ?