0
我想從html頁面中提取位圖。我期望從我在網頁中獲得的IHTMLImgElement中找到一個IStream,IPersistStream或IPersistStreamInit。但是我找不到任何這些。如何提取webcontrol主機中img元素中的圖片?
我可以從緩存中讀取圖片,但這有些不可靠,我想避免從文件系統讀取數據。
是否有一些接口可以用來獲取位圖?
我想從html頁面中提取位圖。我期望從我在網頁中獲得的IHTMLImgElement中找到一個IStream,IPersistStream或IPersistStreamInit。但是我找不到任何這些。如何提取webcontrol主機中img元素中的圖片?
我可以從緩存中讀取圖片,但這有些不可靠,我想避免從文件系統讀取數據。
是否有一些接口可以用來獲取位圖?
使用IHTMLElementRender。
在您的IHTMLImgElement上使用QueryInterface,您應該能夠獲得指向IHTMLElementRender接口的指針,然後在內存DC中調用DrawToDC。
當位於內存DC中時,有幾種方法可以保存位圖。
...
其實我已經發現了一個樣本,只是G ** GLE 'IHTMLElementRender IHTMLImgElement 「GDI +」'。