js生成的canvas图片转换成img对象

在日常需求中,通常会借助Jquery.qrcode插件在页面生成canvas二维码,但是在移动端并不能通过长按并保存二维码,若要实现此操作,则需要先把canvas二维码图片转换成IMG对象,然后隐藏canvas对象,显示img对象即可,代码如下:

var canvas =$("canvas")[0];
var context = canvas.getContext('2d'); 
var strDataURI=canvas.toDataURL("image/png");     
$(ImgDom).attr("src",strDataURI);

你可能感兴趣的:(前端)