1. 创建下载函数
function downloadImg(imgsrc, name = Date.now()) {
let image = new Image()
image.setAttribute("crossOrigin", "anonymous")
image.src = imgsrc
image.onload = function() {
let canvas = document.createElement("canvas")
canvas.width = image.width
canvas.height = image.height
let context = canvas.getContext("2d")
context.drawImage(image, 0, 0, image.width, image.height)
let url = canvas.toDataURL("image/png")
let a = document.createElement("a")
a.download = name
a.href = url
a.click()
}
}
2. 执行
downloadImg("https://profile.csdnimg.cn/D/0/B/2_qq812457115")