87,904
社区成员
发帖
与我相关
我的任务
分享
<script type="text/javascript">
var img = "../logo.png";
function getBase64Image(img) {
var canvas = document.createElement("canvas");
canvas.width = img.width;
canvas.height = img.height;
var ctx = canvas.getContext("2d");
ctx.drawImage(img, 0, 0, img.width, img.height);
var ext = img.src.substring(img.src.lastIndexOf(".")+1).toLowerCase();
return canvas.toDataURL("image/"+ext);
}
var image = new Image();
image.src = img;
image.onload = function(){
var a = document.createElement('a')
var event = new MouseEvent('click')
a.download = '下载图片名称'
a.href = getBase64Image(image)
a.dispatchEvent(event) // 自动保存
}
</script>