C#中 byte[] 转换成图像 在picturebox中显示

我将接收到的图像信息存在 byte[] buffer中,现在要在picturebox中显示出来,改怎么转化
Stream ms = new MemoryStream(buffer) ;
Bitmap bm = (Bitmap)Bitmap.FromStream(ms);
pictureBox1.Image =bm;
这段代码 在Bitmap bm = (Bitmap)Bitmap.FromStream(ms);出现异常

第1个回答  推荐于2016-12-03
MemoryStream ms = new MemoryStream(); //新建内存流
ms.Write(buffer, 0, buffer.Length); //附值
picturebox.Image = Image.FromStream(ms); //读取流中内容本回答被提问者采纳
第2个回答  2009-03-04
异常是什么?FromStream()的返回值估计不能强制转换成Bitmap吧
相似回答