javascript - 单击下一步时将 div 保存为图像

标签 javascript jquery html css

当用户单击下一步时,我如何将 div 保存为图像 我有允许用户将 div 预览为图像的代码,然后用户必须通过右键单击手动保存图像,然后将其作为图像上传。我真正想要的是将 div 保存到我的数据库中的一个文件夹并将名称保存到我的数据库表中。

$(function() {
  var element = $("#firstshirt"); // global variable
  var getCanvas; // global variable
  $("#btn-Preview-Image").on('click', function() {
    html2canvas(element, {
      allowTaint: true,
      logging: true,
      onrendered: function(canvas) {
        $("#previewImage").append(canvas);
        getCanvas = canvas;
      }
    });
  });
});
<input id="btn-Preview-Image" type="button" value="Preview" />

最佳答案

一种方法是使用 html2canvas

这是链接:http://html2canvas.hertzen.com/examples.html

关于javascript - 单击下一步时将 div 保存为图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39949221/

相关文章:

jQuery:处理 getJSON() 中的错误?

javascript - 相同高度的 Bootstrap 2 列

css - HTML/CSS 细节 : How do I place "pins" on a resizeable "map"?

html - 使用 CSS3 分别格式化段落

javascript - 为什么onclick函数不起作用?

javascript - 在 d3.js 中重新绑定(bind)数据的最佳方式

jquery - 停止并重播动画以相同的速度导致结果看起来很慢

javascript - Materializecss scrollspy throttle 不工作

javascript - 无法使用 "Yet Another DataTables Column Filter"插件销毁()

javascript - 打开模式后如何单击模式内的按钮?