数据库读取二进制图片显示到PictureBox中
2010-06-01 17:24
417 查看
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;
imgSource.Save(mStream, System.Drawing.Imaging.ImageFormat.Jpeg);
bytImagedata = mStream.GetBuffer(); return bytImagedata;
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;
imgSource.Save(mStream, System.Drawing.Imaging.ImageFormat.Jpeg);
bytImagedata = mStream.GetBuffer(); return bytImagedata;
相关文章推荐
- 数据库读取二进制图片显示到PictureBox中
- C# 保存PictureBox中的图片到数据库,并从数据库读取图片显示到PictrueBox,解决报错 “无效参数”
- C#从数据库中读取二进制数据,并显示图片
- 上传图片以二进制插入到数据库,且读取显示
- WinForm把图片以二进制的方式存入到数据库,并将存入数据库的二进制图片读出显示到PictureBox中
- 上传图片以二进制插入到数据库,且读取显示
- 如何将pictureBox里的图片保存到数据库,然后从数据读取显示
- C# 用二进制将图片保存在数据库里再读出来显示在pictureBox中
- 上传图片以二进制插入到数据库,且读取显示
- 上传图片以二进制插入到数据库,且读取显示
- 从数据库中读取二进制数据,并显示图片
- 读取并显示以二进制的格式存储到数据库中图片
- 上传图片以二进制插入到数据库,且读取显示
- 上传图片以二进制插入到数据库,且读取显示
- 上传图片以二进制插入到数据库,且读取显示
- ASP.net:上传图片以二进制插入到数据库,且读取显示
- 读取并显示数据库中的二进制图片(一张和一组)
- B6在Picturebox显示数据库里的二进制的图片
- ASP.NET 上传图片至数据库并读取图片显示
- C#把图片转换字节存入数据库在读取显示出来。