将后台返回的图片转换成base64格式

阅读: 评论:0

将后台返回的图片转换成base64格式

将后台返回的图片转换成base64格式

将后台返回的图片转换成base64格式

通过 imgsrc 将图片装成 base64

function getVagueImage(imgSrc) {return new Promise((resolve) => {let imgWrap = new Image();ssOrigin = 'Anonymous';imgWrap.src = load = function() {let canvas = ateElement('canvas');canvas.width = imgWrap.width;canvas.height = imgWrap.Context('2d').drawerImage(imgWrap, 0 , 0, canvas.width, canvas.height);let dataUrl = DataUrl("image/png")resolve(dataUrl)};r = function() {console.log('图片出错')}})
}

将 base64 装换成 文件格式

getVagueImage(imgSrc).then(base => {let bytes = window.atob(base.split(",")[1]);let bytesLen = bytes.length;let uint = new Uint8Array(bytesLen); //Uint8Array 数组类型表示一个8位无符号整型数组,创建时内容被初始化为0。创建完后,可以以对象的方式或使用数组下标索引的方式引用数组中的元素for(let j = 0; j < bytes.length; j++) unit[j] = bytes.charCodeAt(j);	//charCodeAt() 方法可返回指定位置的字符的 Unicode 编码let file = new Blob([unit], { type: "image/png" })
})

本文发布于:2024-01-27 21:55:11,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/17063637132869.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:转换成   后台   格式   图片
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23