码迷,mamicode.com
首页 > 数据库 > 详细

数据库读取二进制图片显示到PictureBox中

时间:2014-06-27 18:01:48      阅读:294      评论:0      收藏:0      [点我收藏+]

标签:blog   http   com   get   数据   string   

1、已知路径,加载本地图片到Image中

  Image img = Image.FromFile("路径"); 

2、数据库中读取二进制图片

  string strSql = "Select Top 1 ImageContent From TT_ImageFileSave)";

  Byte[] byteImage = new Byte[0];

  byteImage = (Byte[])(DbHelperSQL.GetSingle(strSql));

  MemoryStream stmBLOBData = new MemoryStream(byteImage);

  picCarInfo.Image = Image.FromStream(stmBLOBData);

3、将已知路径图片转换为二进制

  string strImagePath = AppDomain.CurrentDomain.BaseDirectory + "//Tickets//Ticket.jpg";

  FileStream fileStream = new FileStream(strImagePath, FileMode.Open, FileAccess.Read);

  BinaryReader binaryReader = new BinaryReader(fileStream);

  byte[] byteImage = binaryReader.ReadBytes((int)fileStream.Length);

  binaryReader.Close(); fileStream.Close(); File.Delete(strImagePath);

  return byteImage;

4、将现有Image图片转化为二进制 

    MemoryStream mStream = new MemoryStream();
  byte[] bytImagedata = null; 
  pictureBox1.Image.Save(Ms,System.Drawing.Imaging.ImageFormat.Bmp);  

  bytImagedata = mStream.GetBuffer();     return bytImagedata;

 

http://www.cnblogs.com/zhangpengshou/archive/2011/04/24/1749391.html

数据库读取二进制图片显示到PictureBox中,布布扣,bubuko.com

数据库读取二进制图片显示到PictureBox中

标签:blog   http   com   get   数据   string   

原文地址:http://www.cnblogs.com/cmblogs/p/3809939.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!