0

我目前正在尝试 GD-Sharp 并希望将图形转换为位图而不将其保存到图像文件中。

保存到流的 GD-Sharp 方法是

bool GB.Save(流输出);

使用流保存是

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

由于位图支持流,它如何将 GD-Sharp 转换为位图?谢谢。

4

2 回答 2

2

您可以使用 MemoryStream,例如

gdsBitmap.Save(memStream);
memStream.Seek(0);
gdiBitmap = Bitmap.FromStream(memStream);
于 2009-05-25T17:29:33.287 回答
0

我做了这样的事情。

MemoryStream memStream = new MemoryStream();
gdimg.Save(memStream);
位图 bmp2 = 新位图(memStream);
于 2009-05-25T22:51:15.403 回答