我正试图找到一种方法来转换图像中的网页的一部分:我有一个动态创建的页面,我想以图像格式“保存”它的一部分。
我知道将html转换为图像非常复杂,可以通过使用phantom js或其他webkit渲染引擎等工具进行服务器端计算。但我正在努力寻找在客户端实现这一目标的方法。
我想象将dom元素放入svg(使用foreignObject),然后在画布中渲染svg,然后将画布转换为base64字符串url。但是我试过了,但我没有成功。
您如何看待这个想法?听起来有可能吗?我想我首先有办法在html字符串中计算dom元素的css样式,但这看起来非常复杂。我想我需要一些建议。