uniapp官方提供的压缩接口,只支持jpg的压缩,所以,直接放弃
在非nvue的页面中,统一使用canvas获取图片信息,并重新绘制。
存在一个问题,canvas必须指定宽高,不能动态给定,所以可能存在一些问题。
nvue页面,又无法使用canvas,或者说,性能不是很好。
一个隐藏的canvas只做图片处理使用,应该不会影响实际的界面效果。
参考博客
微信小程序-上传压缩图片和视频
https://www.cnblogs.com/wq805/p/16278113.html
存在一个问题,canvas必须指定宽高,不能动态给定,所以可能存在一些问题。
一个隐藏的canvas只做图片处理使用,应该不会影响实际的界面效果。
微信小程序-上传压缩图片和视频
https://www.cnblogs.com/wq805/p/16278113.html