下面的方法可以将webbrowser中的图片转换为Image对象,也可以保存为本地文件
HTMLDocument doc = (HTMLDocument)webBrowser.Document.DomDocument; \r\nHTMLBody body = (HTMLBody)doc.body; \r\nIHTMLControlRange rang = (IHTMLControlRange)body.createControlRange(); \r\nIHTMLControlElement img; \r\nimg = (IHTMLControlElement)webBrowser.Document.All[imgID].DomElement; \r\nrang.add(img); \r\nrang.execCommand("Copy", false, null); \r\nImage regImg = Clipboard.GetImage(); \r\nClipboard.Clear();
return regImg;
需要保存的话,可以用 regImg.Save("本地文件地址");