1、首先我们在数据库中将图片的格式设置为image,这是在数据库中的格式。

2、在C#中读取存储在数据库中的格式image图片,是通过Byte[]数组来读取的。


 1 //将数据库中读取的二进制数组先读取到内存流中
 2  MemoryStream ms= new MemoryStream(imgBytes);
 3 //实例化一个画笔对象
 4  BitmapImage bmpI = new BitmapImage();
 5  bmpI.BeginInit();
 6 //将内存流读取的二进制图片赋值给画笔
 7  bmpI.StreamSource = stream;
 8  bmpI.EndInit();
 9 //Image控件显示图片
10  imgPhoto.Source = bmpImg;

 

 

 

posted on 2014-04-30 17:03  洇伱『迗晴ㄋ』  阅读(418)  评论(0编辑  收藏  举报