javascript - 如何使用 JavaScript 将页面的特定部分保存为图像

标签 javascript jquery

我已经使用 JavaScript 创建了网格,我想将该网格和一些拖放的图像保存为图像。这是我的 link

最佳答案

如果您可以将这种用法限制在使用 Canvas 元素和 firefox 扩展的浏览器中——实际上是 firefox,您可以在 Canvas 中加载 DOM 的任何部分并为 Canvas 提取图像。基本上:

canvas = document.getElementById("#acanvas"); 
if (canvas.getContext) {
    var context = canvas.getContext('2d');
    context.drawWindow(here_any_part_of_the_DOM_tree_not_only_window);
    var mypng = context.toDataURL();
}

关于javascript - 如何使用 JavaScript 将页面的特定部分保存为图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5336102/

相关文章:

javascript - 创建多个按钮 - Javascript

Javascript变量缺少字符

javascript - 预加载谷歌字体

jQuery 触发变化而不失去焦点?

javascript - 高库存 : Plot name labels

javascript - 传递字符串时 AJAX 查询不起作用

javascript - 是否可以在选择器中进行 trim ?

javascript - top navbar sticky 不适用于 Chrome 和 Safari,但适用于 mozilla

javascript - 为什么canvas元素不能绑定(bind)事件?

javascript - 使 Error 的消息属性可枚举