C#中 byte[] 转换成图像 在picturebox中显示
我将接收到的图像信息存在byte[]buffer中,现在要在picturebox中显示出来,改怎么转化Streamms=newMemoryStream(buffer);B...
我将接收到的图像信息存在 byte[] buffer中,现在要在picturebox中显示出来,改怎么转化
Stream ms = new MemoryStream(buffer) ;
Bitmap bm = (Bitmap)Bitmap.FromStream(ms);
pictureBox1.Image =bm;
这段代码 在Bitmap bm = (Bitmap)Bitmap.FromStream(ms);出现异常 展开
Stream ms = new MemoryStream(buffer) ;
Bitmap bm = (Bitmap)Bitmap.FromStream(ms);
pictureBox1.Image =bm;
这段代码 在Bitmap bm = (Bitmap)Bitmap.FromStream(ms);出现异常 展开
2个回答
展开全部
MemoryStream ms = new MemoryStream(); //新建内存流
ms.Write(buffer, 0, buffer.Length); //附值
picturebox.Image = Image.FromStream(ms); //读取流中内容
ms.Write(buffer, 0, buffer.Length); //附值
picturebox.Image = Image.FromStream(ms); //读取流中内容
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
异常是什么?FromStream()的返回值估计不能强制转换成Bitmap吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询