javascript - 如何将我的动态 div 转换为 png 图像

标签 javascript jquery html css

我这里有 3 个动态 div,我正在尝试将动态 div 转换为图像格式以供 priwew 部分使用,如何将动态 div 转换为图像格式?有什么想法吗?

还需要隐藏动态div只显示图片,请提供fiddle

enter image description here

Canvas2Image.saveAsPNG(canvas); 
$("#img-out").append(canvas);

最佳答案

http://jsfiddle.net/8ypxW/3/

$(function() { 
    $("#btnSave").click(function() { 
        html2canvas($("#widget"), {
            onrendered: function(canvas) {
                theCanvas = canvas;
                document.body.appendChild(canvas);

                // Convert and download as image 
                Canvas2Image.saveAsPNG(canvas); 
                $("#img-out").append(canvas);
                // Clean up 
                //document.body.removeChild(canvas);
            }
        });
    });
}); 

检查此以供引用。

关于javascript - 如何将我的动态 div 转换为 png 图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33207421/

相关文章:

javascript - Ajax刷新了php但没有更新

javascript - javascript中相同对象名称的总和

javascript - XHR 失败时的回退,在 XHR 功能之外

html - 为什么将样式移至 CSS 后矩形看起来不一样(或根本不一样)?

javascript - MooTools 1.3+ 类中的私有(private)属性

JavaScript 将嵌套 Map 转换为对象

javascript - dynamodb putItem 回调函数不起作用

javascript - jQuery 格式化时间以删除秒并添加 AM 或 PM

javascript - 劫持Windows滚动条

html - 适用于所有不同设备的响应式网页设计