2009-05-25 44 views
0

im當前正在嘗試GD-Sharp,並希望將圖形轉換爲位圖而不將其保存爲圖像文件。將GD-Sharp流轉換爲位圖

GD-夏普方法保存到流是

布爾GB.Save(流outStream);

保存使用流

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

因爲位圖支持流,如何將其轉化GD-夏普爲位圖?謝謝。

回答

0

我做了這樣的事情。

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

您可以使用一個MemoryStream,像

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