我使用html5 / javascript开发windows存储应用程序我需要捕获我的屏幕但是没有直接api来渲染屏幕。所以我使用html2canvas.js将html内容渲染到画布并使用winjs将其保存为位图,但html2canvas.js不会在我的屏幕中渲染旋转的div,尽管它可以渲染旋转的图像。
如何使用tml2canvas或任何其他答案将旋转的div从html渲染到画布将非常感激。请帮助我
由于
答案 0 :(得分:1)
Simon的回答错误地指出您无法将任意HTML呈现给HTML Canvas。 Here is an article from Mozilla Dev Network教会你如何做到这一点。
从技术上讲,它不是任意的HTML,因为它有跨域限制,而且你不能包含iframe,但与你的问题要求相比,那些是非常小的缺失部分。
答案 1 :(得分:0)
您无法将任意HTML渲染到画布。
有一些图书馆接近它,但是现在你已经选择了所有选项。
自2009年以来,至少有一些关于渲染" HTML文档片段和#34;的讨论。到画布,但没有浏览器认真考虑过实现类似的东西。
引用HTML Canvas规范:
注意:2D上下文API的未来版本可能提供一种方法来渲染使用CSS渲染的文档片段,直接到画布。
(资料来源:WHATWG Spec)