php+html5移动端图片压缩上传
移动端图片上传,html5+PHP实现,现在移动端存储照片都比较大,所以在上传之前我们需要进行压缩处理。简单写一下思路:1.选择完图片通过html5的FileReader拿到base64的图片2.创建一个Image对象,将base64图片作为Image对象的src3.拿到Image对象的高宽,按比例计算出想要的高宽(使用image.onload解决各浏览器不兼容拿不到Image对象高宽的问题)4.按照计算好之后高宽将图片在canvas上绘制出来5.通过canvas的toDataURL拿到一个转换后的base64图片6.将最终的base64图片通过ajax传到后台进行保存处理。绝对的
用户评论
可以上传就是不知道哪里调整压缩比例,图片太模糊了
可以用,但不是我想要的
压缩, 希望能成 功吧
还好吧,借鉴一下,不能直接拿来用,需要自己 修改,另外还缺少了图片的旋转功能
每次下载的都有帮助