问题描述
每个页面被载入完成后,如果另用图片地址下载图片显然是多此一举,又下载了一遍图片。有没有什么方法可以直接获取已经下载的图片流或图片对象呢?
解决方案
解决方案二:
這裏有一篇也許你可以參考看看http://bbs.bccn.net/thread-237699-1-1.html
解决方案三:
引用1楼的回复:
這裏有一篇也許你可以參考看看http://bbs.bccn.net/thread-237699-1-1.html
你好,非常感谢你的热心帮助。之前我一直都在用剪贴板的方式获取图片流,这也算是对图片流的第二次操作。所以,我想了解是否有方法可以直接获取已经载入到内存中的图片流。
解决方案四:
///定义并实例化一个内存流,以存放提交上来的字节数组。m=newMemoryStream(fs);stringphysicalDir=Server.MapPath(rootDir);if(!Directory.Exists(physicalDir))Directory.CreateDirectory(physicalDir);///定义实际文件对象,保存上载的文件。Bitmapbmp=newBitmap(m);bmp.Save(Server.MapPath(filePath));
解决方案五:
引用3楼的回复:
C#code///定义并实例化一个内存流,以存放提交上来的字节数组。m=newMemoryStream(fs);stringphysicalDir=Server.MapPath(rootDir);if(!Directory.Exists(physicalDir))Direc……
你好,请问怎样直接从内存中获取已经被WebBrowser写入到内存的图片流呢?
解决方案六:
通过document对象获取网页代码,解析得到图片url,bitmap操作存取图片
解决方案七:
引用5楼的回复:
通过document对象获取网页代码,解析得到图片url,bitmap操作存取图片
这样还是二次加载。
解决方案八:
試試引用MSHTMLObjectLibrary宣告一個IHTMLDocument2介面來取值看看
时间: 2024-11-17 05:59:54