2009-05-25 15 views
0

Ich probiere gerade GD-Sharp aus und wollte die Grafik in Bitmap umwandeln, ohne sie in Bilddatei zu speichern.GD-Sharp Stream in Bitmap umwandeln

GD-Sharp-Methode Strom zu sparen, ist

bool GB.Save (Stream outStream);

für die Verwendung von Strom

ist Spar
 
using(FileStream fs = File.OpenWrite(@"stream1.jpg")) 
{ 
image.Save((System.IO.Stream)fs); 
fs.Close(); 
} 

seit Bitmap unterstützt Strom, wie konvertiere sie GD-Sharp in Bitmap? Vielen Dank.

Antwort

0

ich so etwas wie dies tat.

 
MemoryStream memStream = new MemoryStream(); 
gdimg.Save(memStream); 
Bitmap bmp2 = new Bitmap(memStream); 
2

können Sie einen Memorystream verwenden, so etwas wie

gdsBitmap.Save(memStream); 
memStream.Seek(0); 
gdiBitmap = Bitmap.FromStream(memStream);