C# 保存在web浏览器中显示的图像

C# 保存在web浏览器中显示的图像,c#,save,browser,C#,Save,Browser,对不起,我的英语不好 如何在web浏览器中保存其中一个图像而不重新下载该图像?就像我的救命恩典一样 “图片为”选项?浏览器在关联菜单中有“将图片另存为”,但我想保存图像 不使用此选项,并且希望自动保存。谢谢。来源于此 请看这里,非常感谢亲爱的Stephen ByrneHi,感谢您的回复。你能帮我保存点击的图片吗?不是所有的图片吗?@user1425882很抱歉,你必须问一个其他问题 IHTMLDocument2 doc = (IHTMLDocument2) webBrowser1.Documen

对不起,我的英语不好

如何在web浏览器中保存其中一个图像而不重新下载该图像?就像我的救命恩典一样

“图片为”选项?浏览器在关联菜单中有“将图片另存为”,但我想保存图像

不使用此选项,并且希望自动保存。谢谢。

来源于此


请看这里,非常感谢亲爱的Stephen ByrneHi,感谢您的回复。你能帮我保存点击的图片吗?不是所有的图片吗?@user1425882很抱歉,你必须问一个其他问题
IHTMLDocument2 doc = (IHTMLDocument2) webBrowser1.Document.DomDocument;
IHTMLControlRange imgRange = (IHTMLControlRange) ((HTMLBody) doc.body).createControlRange();

foreach (IHTMLImgElement img in doc.images)
{
     imgRange.add((IHTMLControlElement) img);

     imgRange.execCommand("Copy", false, null);

     using (Bitmap bmp = (Bitmap) Clipboard.GetDataObject().GetData(DataFormats.Bitmap))
     {
         bmp.Save(@"C:\"+img.nameProp);
     }
}