保存网络浏览器中显示的图像
Posted
技术标签:
【中文标题】保存网络浏览器中显示的图像【英文标题】:Saving image shown in web browser 【发布时间】:2014-01-27 17:14:33 【问题描述】:对不起,我的英语不好。
如何在我的网络浏览器中保存其中一张图片而不重新下载该图片?喜欢即“保存”
图片为'选项?浏览器在上下文菜单中有“图片另存为”,但我想保存图片
不使用此选项并希望自动保存。谢谢。
【问题讨论】:
见这里***.com/questions/2566898/… 非常感谢亲爱的斯蒂芬·伯恩 【参考方案1】:来源Here
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);
【讨论】:
您好,感谢您的回复。你能帮我保存点击的图片而不是所有的图片吗? @user1425882 抱歉,您必须对此提出其他问题以上是关于保存网络浏览器中显示的图像的主要内容,如果未能解决你的问题,请参考以下文章