console
function downloadImg() {
const image = new Image();
image.setAttribute("crossOrigin", "anonymous");
image.onload = function() {
const canvas = document.createElement("canvas");
canvas.width = image.width*2;
canvas.height = image.height*2;
const context = canvas.getContext("2d");
context.drawImage(image, 0, 0, image.width*2, image.height*2);
const url = canvas.toDataURL("image/png");
const a = document.createElement("a");
const event = new MouseEvent("click");
a.download =name || "download";
a.href = url;
a.dispatchEvent(event);
};
image.src = document.getElementById("downloadImg").src;
}
<span class="" ><img src="" height="100px;" width="100px;" id="downloadImg"/></span>
<span class="c1752F0" onclick="downloadImg()">保存二维码</span>