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;
|