是否有一种方法可以使用以下代码对HTML元素及其所有子元素进行截图:getDisplayMedia并将其保存/下载为单个png图像?
我不想流内容,我只是有一个非常复杂的SVG/Canvas/HTML设置,需要采取整个根DIV的截图。尝试了许多技术的图像快照在Chrome中,但没有一个做的伎俩,捕捉一切,所以我想也许MediaRecorder〉png将工作?
谢谢你
是否有一种方法可以使用以下代码对HTML元素及其所有子元素进行截图:getDisplayMedia并将其保存/下载为单个png图像?
我不想流内容,我只是有一个非常复杂的SVG/Canvas/HTML设置,需要采取整个根DIV的截图。尝试了许多技术的图像快照在Chrome中,但没有一个做的伎俩,捕捉一切,所以我想也许MediaRecorder〉png将工作?
谢谢你
1条答案
按热度按时间igetnqfo1#
如果你的元素完全适合视口,我推荐最近登陆Chrome的区域捕捉API。
有关详细信息,请参阅https://developer.chrome.com/docs/web-platform/region-capture/。
将来,您可能会使用元素捕获Web API。请参阅当前的建议:https://github.com/WICG/proposals/issues/73