项目背景:微信公众号,不想用微信JS-SDK 图片上传功能
发现部分机型,微信内置浏览器,vant-upload组件选取图片会发生旋转

解决方案:利用H5的canvas标签操作图片旋转
代码注释不全,大概逻辑就是 选图片 =》读取文件后 =》 判断图片方向 =》用画布重画图片并旋转 =》保存图片文件
代码:




  
    
    
    图片处理canvas旋转方向
    
    
    
    
    
  
  
    
复制代码