如何将数据库中存的blob格式的图片压缩并保存成bmp格式的图片! 我的图片在数据库中存的是blob(005200000000734)形式,现在我从数据库中把他读出来,并想把他显示成压缩的bmp格式的图片怎么做呀?help me ! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先select出该数据,如果选出数据在DataTable中的话,用DataTable.Rows[i]["Img"]获得图片对象,并将其转换为字节数组byte[],然后用/// <summary> /// 二进制方式字节数组中数据还原为对象 /// </summary> /// <param name="obj"></param> /// <returns></returns> public static object DeSerializeByBinary ( byte[] byt ) { object obj2; try { MemoryStream stream = new MemoryStream(byt); BinaryFormatter formatter = new BinaryFormatter(); object obj1 = formatter.Deserialize(stream); stream.Close(); obj2 = obj1; } catch { obj2 = null; } return obj2; }取得对象object,将object转换为Image就可以了 C#图像涂抹问题 哪个类有类似于VC中的CFilefind的功能?我要浏览一个文件夹中的所有的文件。 能在C++中调用的C#组件怎么做? 语法问题: using (StreamReader sr = File.OpenText(path))是什么意思 如何在C#中启动一个外部程序? 如何获取ftp站点目录的绝对路径 DropDownExtender 讨论(winform dataGrid) VS2005.NET有什么好书啊?大家介绍一下 怎样让DropDownList只初始化一次? 怎样设置Ctrl+S这样的快捷键?(新手) 我要在WEB页面显示数据库里的一个表 而且是实事更新的 怎么做
/// <summary>
/// 二进制方式字节数组中数据还原为对象
/// </summary>
/// <param name="obj"></param>
/// <returns></returns>
public static object DeSerializeByBinary ( byte[] byt )
{
object obj2;
try
{
MemoryStream stream = new MemoryStream(byt);
BinaryFormatter formatter = new BinaryFormatter();
object obj1 = formatter.Deserialize(stream);
stream.Close();
obj2 = obj1;
}
catch
{
obj2 = null;
}
return obj2; }
取得对象object,将object转换为Image就可以了