当前位置: 代码迷 >> ASP.NET >> 怎么将Bitmap对象转换为Image对象,在网页上以图片显示啊
  详细解决方案

怎么将Bitmap对象转换为Image对象,在网页上以图片显示啊

热度:3496   发布时间:2013-02-25 00:00:00.0
如何将Bitmap对象转换为Image对象,在网页上以图片显示啊?
C# code
System.Web.UI.WebControls.Image image = null;           Bitmap bitmap = encoder.Encode(URL);image = System.Drawing.Image.FromHbitmap(bitmap.GetHbitmap());//这行出错

错误 1 无法将类型“System.Drawing.Bitmap”隐式转换为“System.Web.UI.WebControls.Image”


郁闷了一天了,请高手指点一下啊!!


------解决方案--------------------------------------------------------
IntPtr pr = bitmap.GetHbitmap();
 Image MyImage = Image.FromHbitmap(pr);
System.Web.UI.WebControls.Image 是个控件(相当于一个容器) 
System.Drawing.Image 相当于一个图片类型 

------解决方案--------------------------------------------------------
encoder是什么东西呢?需要说明。

第二个Image类型是System.Drawing.Image,第一个Image类型是System.Web.UI.WebControls.Image,根本不是一类东西,无法赋值。
------解决方案--------------------------------------------------------
GetThumbnailImage
  相关解决方案