base64转换成jpg图片
时间: 2023-12-05 09:41:33 浏览: 38
以下是将base64转换为jpg图片的示例代码:
```javascript
// 定义base64编码的图片字符串
var base64Img = 'data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD...';
// 创建Image对象
var img = new Image();
// 设置Image对象的src属性为base64编码的图片字符串
img.src = base64Img;
// 创建Canvas对象
var canvas = document.createElement('canvas');
// 设置Canvas对象的宽高
canvas.width = img.width;
canvas.height = img.height;
// 获取Canvas对象的2D上下文
var ctx = canvas.getContext('2d');
// 在Canvas上绘制图片
ctx.drawImage(img, 0, 0);
// 将Canvas对象转换为DataURL
var dataURL = canvas.toDataURL('image/jpeg');
// 创建a标签
var a = document.createElement('a');
// 设置a标签的href属性为DataURL
a.href = dataURL;
// 设置a标签的download属性为文件名
a.download = 'image.jpg';
// 触发a标签的点击事件,下载图片
a.click();
```