我有一个 div,其中包含 6 个应用了不同 webkit transromations 的画布,我想将此 div 的内容“绘制”到一个画布中(“截取”此 div 的屏幕截图)。但似乎它会有点棘手,因为没有办法将 div 直接绘制到画布中,并且当我尝试将转换后的画布绘制到另一个画布时,不会应用 webkit 转换。
是否可以使用画布转换(缩放、平移等)正确绘制这些画布?是否有任何好的库可以帮助您将 3d 转换转换为 2d?提前致谢。
我有一个 div,其中包含 6 个应用了不同 webkit transromations 的画布,我想将此 div 的内容“绘制”到一个画布中(“截取”此 div 的屏幕截图)。但似乎它会有点棘手,因为没有办法将 div 直接绘制到画布中,并且当我尝试将转换后的画布绘制到另一个画布时,不会应用 webkit 转换。
是否可以使用画布转换(缩放、平移等)正确绘制这些画布?是否有任何好的库可以帮助您将 3d 转换转换为 2d?提前致谢。
无法将 a 的内容捕获div
为图像,但您可以使用父画布并将其他画布绘制到其中。您可以通过使用drawImage
父画布上下文的方法并将源画布作为图像参数传递来做到这一点。
通过使用此处定义的方法设置目标上下文的转换,您可以定义您想要的任何仿射转换(缩放、平移、旋转 - 但不是透视)。