<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<title></title>
</head>
<body>
</body>
<script type="text/javascript">
downLoadImg(url: string) {
if (!url) {
return
}
const img = new Image()
img.setAttribute('crossOrigin', 'anonymous')
img.src = url
img.onload = () => {
const canvas = document.createElement('canvas')
canvas.height = img.height
canvas.width = img.width
const canText = canvas.getContext('2d')
canText?.drawImage(img, 0, 0, img.width, img.height)
const url = canvas.toDataURL('image/jpeg', 1)
const a = document.createElement('a')
const eventEle = new MouseEvent('click')
a.download = 'qr_share.jpg'
a.href = url
a.dispatchEvent(eventEle)
}
}
</script>
</html>