c#怎么把byte数组转换成图像

怎样把一个byte数组转换成图像显示在pictureBox中... 怎样把一个byte数组转换成图像显示在pictureBox中 展开
 我来答
xf14837616
推荐于2016-09-20 · TA获得超过558个赞
知道小有建树答主
回答量:799
采纳率:0%
帮助的人:404万
展开全部
从数据库中调出一个图片文件(图片文件在数据库中以二进制存储),转换成可以显示的图片
MemoryStream ms = new MemoryStream(bytes); // MemoryStream创建其支持存储区为内存的流。
//MemoryStream属于System.IO类
ms.Position = 0;
Image img = Image.FromStream(ms);
ms.Close();
this.pictureBox1.Image = img;
ksca00130318
2009-07-14 · TA获得超过319个赞
知道小有建树答主
回答量:185
采纳率:0%
帮助的人:181万
展开全部
在C#中,图像操作是很简单的。基本上不用byte数组的。如果是本机图片,
picturebox.image=image.fromfile(绝对路径),如果是网上的。可以通过webclient类中的downloadfile下载下来,直接保存成图片,然后调用。
如果跟相对路径,给你代码:
string path = System.Reflection.Assembly.GetExecutingAssembly().Location;
path = path.Substring(0, path.LastIndexOf('\\'));
this.BackgroundImage = Image.FromFile(path + "\\图片.jpg");图片要放在和.exe文件同一目录下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式