您当前的位置: 首页 >  ios

暂无认证

  • 3浏览

    0关注

    92582博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

利用exif.js解决ios手机上传竖拍照片旋转90度问题

发布时间:2017-05-06 11:59:47 ,浏览量:3

HTML5+canvas进行移动端手机照片上传时,发现iOS手机上传竖拍照片会逆时针旋转90度,横拍照片无此问题,安卓手机没这个问题。

因此解决这个问题的思路是:获取到照片拍摄的方向角,对非横拍的ios照片进行角度旋转修正。

利用exif.js读取照片的拍摄信息,详见 http://code.ciaoca.com/JavaScript/exif-js/

这里主要用到Orientation属性。

Orientation属性说明如下:

旋转角度

参数

1

顺时针90°

6

逆时针90°

8

180°

3

下面就直接上代码了。

主要有HTML5页面和一个js,示例功能包含了图片压缩和旋转。

自己写的是uploadImage.js。

html5页面如下:

  1.   
  2.   
  3.   
  4.       
  5.       
  6.     图片上传  
  7.       
  8.       
  9.           
  10.       
  11.   
  12.   
  13.     
      
  14.             上传图片:  
  15.               
关注
打赏
1653961664
查看更多评论
立即登录/注册

微信扫码登录

0.3940s