怎样把Picturebox中的图像读出来 怎样把Picturebox中的图像读出来,存储成二进制流的字节数组,以便存入数据库中 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Image img = PictureBox1.Image;MemoryStream ms = new MemoryStream();img.Save(ms); 为何要读图像呢,我记得读图像的存储地址比较合理。虽然数据库能存储image类型,但是那样太不灵活了。 为何要读图像呢,我觉得读图像的存储地址比较合理。虽然数据库能存储image类型,但是那样太不灵活了。 借花献佛:图像转换为Byte存入数据库中1、存入时把Bitmap转换为Byte private static byte[] ImageDatabytes(Bitmap myBitmap) { try { using (MemoryStream curImageStream = new MemoryStream()) { myBitmap.Save(curImageStream, System.Drawing.Imaging.ImageFormat.Png); curImageStream.Flush(); byte[] bmpBytes = curImageStream.ToArray(); return bmpBytes; } } catch { return null; } }2、Bitmap bitmap =new Bitmap(picBox.Image);//提取图片转化为Bitmap3、byte[] bytes=ImageDatabytes(bitmap)//将bitmap转化为byte[]图像从数据库中读取转换为图像1、读取时把Byte转换为Bitmappublic static Bitmap GetImage(byte[] ImageDatas) { try { using (MemoryStream ImageMS = new MemoryStream()) { ImageMS.Write(ImageDatas, 0, ImageDatas.Length); Bitmap resultBitmap = new Bitmap(ImageMS); return resultBitmap; } } catch { return null; } }2、Bitmap bitmap=GetImage(btyes)//将数据库中提取数据转化为bitmap3、picBox.Image=bitmap//设置显示图片属性 C# WEBSERVICE 问题,紧急求助 自定义数据绑定控件 关于水晶报表,大哥们有没有实例,请给个,谢谢啦 c# 多线程问题(在线) 关于关闭窗口时探出的是否保存的对话框的问题。 如何让Combobox里,只能输入数字,其他的都不能输入,输入其他的没有任何提示。 一个继承关系的问题求助 什么是B/S架构?谁能帮我具体解释一下? c# winform 出现控件错位问题 请问vb.net的oledb如何直接连接INFORMIX??? Visual C# C#里,Lebel控件消耗的资源,是不是比TextBox控件消耗的资源要少? 关于div遮罩无法显示
MemoryStream ms = new MemoryStream();
img.Save(ms);
图像转换为Byte存入数据库中
1、存入时把Bitmap转换为Byte
private static byte[] ImageDatabytes(Bitmap myBitmap)
{
try
{
using (MemoryStream curImageStream = new MemoryStream())
{
myBitmap.Save(curImageStream, System.Drawing.Imaging.ImageFormat.Png);
curImageStream.Flush();
byte[] bmpBytes = curImageStream.ToArray();
return bmpBytes;
}
}
catch
{
return null;
}
}
2、Bitmap bitmap =new Bitmap(picBox.Image);//提取图片转化为Bitmap
3、byte[] bytes=ImageDatabytes(bitmap)//将bitmap转化为byte[]图像从数据库中读取转换为图像
1、读取时把Byte转换为Bitmap
public static Bitmap GetImage(byte[] ImageDatas)
{
try
{
using (MemoryStream ImageMS = new MemoryStream())
{
ImageMS.Write(ImageDatas, 0, ImageDatas.Length);
Bitmap resultBitmap = new Bitmap(ImageMS);
return resultBitmap;
}
}
catch
{
return null;
}
}
2、Bitmap bitmap=GetImage(btyes)//将数据库中提取数据转化为bitmap
3、picBox.Image=bitmap//设置显示图片属性