1

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

4

2 回答 2

5

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

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

所以不幸的是,您无法将 a 转换System.Web.UI.WebControls.Image为 a System.Drawing.Image; 它甚至不触及图像数据。

于 2009-08-31T14:54:08.107 回答
0

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

于 2009-08-31T14:52:50.993 回答