关于.net WebBrowser.DrawToBitmap方法去截图地图html页面不成功

平山CP3 2021-02-09 06:10:15
使用WebBrowser.DrawToBitmap,在winform的webbrowser去加载有地图的页面能加载出来,但是像地图页面截出来的图片却是空白的。

截图百度地图样例:
...全文
103 2 打赏 收藏 举报
写回复
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
平山CP3 2021-02-09
引用 1 楼 以专业开发人员为伍的回复:
WebBrowser 控件有可能只是适用于最传统的 html element,例如 <img> 之类的。对于使用 canvas 或者 svg 画图的可能无效。你可以使用 WebBrowser 功能来返回具体的 <div> 的窗口坐标(x,y),然后调用 windows SDK 兼容的截屏功能来录制图片。使用更好的 web 控件,可以捕获的更好。
大神居然来回帖,感谢,那也就是webbrowser去画图有canvas这种html不太行是吗,可是在可视化窗口中也确实完全加载出来了,只是drawtobigmap时候绘不出来吗
  • 打赏
  • 举报
回复
WebBrowser 控件有可能只是适用于最传统的 html element,例如 <img> 之类的。对于使用 canvas 或者 svg 画图的可能无效。你可以使用 WebBrowser 功能来返回具体的 <div> 的窗口坐标(x,y),然后调用 windows SDK 兼容的截屏功能来录制图片。使用更好的 web 控件,可以捕获的更好。
  • 打赏
  • 举报
回复
发帖
.NET社区

6.0w+

社区成员

.NET技术交流专区
社区管理员
  • ASP.NET
  • R小R
  • 喵叔哟
加入社区
帖子事件
创建了帖子
2021-02-09 06:10
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。