将System.Web.UI.WebControls.Image转换为System.Drawing.Image?

时间:2009-08-31 14:46:54

标签: c# image webui

我似乎无法转换它。有什么帮助吗?

2 个答案:

答案 0 :(得分:4)

它们是两个完全不同的对象:

  • System.Web.UI.WebControls.Image是一个能够呈现HTML的控件,可以让浏览器下载并显示指定的图像
  • System.Drawing.Image是一个能够将图像加载到内存中以进行操作,或者将其显示在控件(但不是Web图像控件)中的类。

很遗憾,您无法将System.Web.UI.WebControls.Image转换为System.Drawing.Image;它甚至没有触摸图像数据。

答案 1 :(得分:0)

System.Web.UI.WebControls.Image只是ImageUrl属性指定的任何有效图像文件的容器。如果您想在ImageUrl上拍摄图像并将其转换为System.Drawing.Image,您可以调用System.Drawing.Image.ImageFromFile("path/to/image")