前端压缩图片

app可以在上传手机相册的时候,对图片进行压缩后再上传。

微信网页是不是也可以在上传前对图片压缩呢?答案是肯定的。前端压缩主要利用H5的canvas和file。

笔者在压缩的时候,搜了很多相关博客,最后采用这篇:http://www.gbtags.com/gb/share/2991.htm,最后的那个函数可以不写。

压缩后,几M的文件都能保持在1M以内。最后已base64编码的字符串方式提交,后端需要做的事情:1.接受图片的base64的字符串,2.将字符串转换为图片上传到服务器,由于图片压缩,在上传这个过程会大大节省资源。

 

posted @ 2016-10-19 09:31  小虫1  阅读(268)  评论(0编辑  收藏  举报