首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

System.Web.UI.WEbControls.Image<=System.Drawing.Image?该怎么解决

2012-03-18 
System.Web.UI.WEbControls.ImageSystem.Drawing.Image??如何将System.Drawing.Image变量转换成System.W

System.Web.UI.WEbControls.Image<=System.Drawing.Image??
如何将System.Drawing.Image变量   转换成  
System.Web.UI.WEbControls.Image   变量

[解决办法]
要把文件保存到某个目录,然后设置Image的URL:
MemoryStream ms = new MemoryStream();
Resource.Res_Image.Menu_HeaderBackground.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg);

FileStream fs = new FileStream(ms , FileMode.Append);
byte[] buffer = Sourcefile.ToArray();
fs.Write(buffer, 0, buffer.Length);
fs.Close();
Sourcefile.Close();
[解决办法]
System.Web.UI.WEbControls.Image生成的是一个装图片的控件容器,System.Drawing.Image生成的是图片的对象,二者是不能直接转化的,必须通过流来转化
[解决办法]
可以,做一个页面,然后Image.ImageUrl = "img.aspx ";

img.aspx

用流输出图片

热点排行