将 GD-Sharp 流转换为位图
Posted
技术标签:
【中文标题】将 GD-Sharp 流转换为位图【英文标题】:Convert GD-Sharp stream to Bitmap 【发布时间】:2009-05-25 15:54:29 【问题描述】:我目前正在试用 GD-Sharp,想将图形转换为位图而不将其保存到图像文件中。
GD-Sharp 保存到流的方法是
bool GB.Save(Stream outStream);
使用流保存是
使用(FileStream fs = File.OpenWrite(@"stream1.jpg")) image.Save((System.IO.Stream)fs); fs.Close();由于位图支持流,GD-Sharp如何转换为位图?谢谢。
【问题讨论】:
【参考方案1】:您可以使用 MemoryStream,例如
gdsBitmap.Save(memStream);
memStream.Seek(0);
gdiBitmap = Bitmap.FromStream(memStream);
【讨论】:
【参考方案2】:我做了这样的事情。
MemoryStream memStream = new MemoryStream(); gdimg.Save(memStream); 位图 bmp2 = 新位图(memStream);【讨论】:
以上是关于将 GD-Sharp 流转换为位图的主要内容,如果未能解决你的问题,请参考以下文章
我们如何使用 ffmpeg 将实时 rtmp 流转码为实时 hls 流?