Преобразование System.Web.UI.WebControls.Image в System.Drawing.Image? - PullRequest
1 голос
/ 31 августа 2009

Я не могу преобразовать это. Любая помощь?

Ответы [ 2 ]

4 голосов
/ 31 августа 2009

Это два совершенно разных объекта:

  • System.Web.UI.WebControls.Image - это элемент управления с возможностью рендеринга HTML, который заставит браузер загрузить и отобразить назначенное изображение
  • System.Drawing.Image - это класс, который может загружать изображение в память для манипулирования им или отображать его в элементе управления (но не в веб-элементе управления изображением).

Так что, к сожалению, нет способа конвертировать System.Web.UI.WebControls.Image в System.Drawing.Image; он даже не касается данных изображения.

0 голосов
/ 31 августа 2009

System.Web.UI.WebControls.Image - это просто контейнер для любого допустимого файла изображения, указанного свойством ImageUrl. Если вы хотите взять изображение в ImageUrl и преобразовать его в System.Drawing.Image, вы можете позвонить System.Drawing.Image.ImageFromFile("path/to/image").

...