【发布时间】:2012-03-18 20:28:08
【问题描述】:
基本上,我想将页面的某个 DOM 元素保存为图像,并将其存储在服务器上(并且还允许用户将图像保存到本地磁盘)。我认为目前这样做的唯一方法是渲染一个画布,它允许我通过 AJAX 发送图像数据并在 DOM 中制作图像元素。我为此找到了promising library,但是我的 DOM 元素有
- 多个透明背景
- css 3d 转换
而 html2canvas 在那里根本就失败了。目前有什么方法可以巧妙地保存 DOM 元素当前状态的图像表示,以及它所有的 CSS3 荣耀吗?
【问题讨论】:
-
我浏览了这个很有前途的库、文档和示例,甚至下载了它。发现页面被html2canvas.Preload(element, options)转换为dom;但是如何触发截图以及如何保存呢?