前端 base64转图片
时间: 2023-09-03 22:12:14 浏览: 115
Base64转图片
5星 · 资源好评率100%
可以使用以下代码将 base64 转换为图片:
```javascript
function base64ToImage(base64String, filename) {
var img = new Image();
img.src = base64String;
img.onload = function () {
var canvas = document.createElement('canvas');
canvas.width = img.width;
canvas.height = img.height;
var ctx = canvas.getContext('2d');
ctx.drawImage(img, 0, 0);
var dataURL = canvas.toDataURL('image/png');
var a = document.createElement('a');
a.href = dataURL;
a.download = filename;
document.body.appendChild(a);
a.click();
document.body.removeChild(a);
};
}
```
使用方法:
```javascript
var base64String = 'your base64 string';
var filename = 'your filename';
base64ToImage(base64String, filename);
```
其中,`base64String` 是要转换的 base64 字符串,`filename` 是要保存的文件名。该方法会将图片下载到本地。
阅读全文