移动端本地相册图片转换base64,速度太慢 ,求优化方案
目前的需求:用户上传多张照片生成照片墙 , 我拿到照片转换为base64格式给服务器保存
问题: 在转换base64的时候,因为现在手机拍照图片都比较大,在转换的时候特别慢,一个图片平均转换一次要五秒左右,请问有没有什么好的办法提高下效率
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
先裁剪,再 Base64。
现在手机相机拍摄动不动就 4k * 4k 的分辨率,实际显示的时候根本用不着这么大。
照片保存原图片,然后按设计的宽高缩放保存为 缩略图
将缩略图 base64 发到前端,点击查看时,再传原图(不用 BASE64)
https://www.zhangxinxu.com/wo...
可以参考一下这篇文章,使用 canvas 压缩照片,再进行 base64,然后再上传。