伟伟
伟伟
  • 发布:2015-01-26 18:03
  • 更新:2017-03-02 11:24
  • 阅读:2329

从相册选择的图片或拍照的图片,会颠倒

分类:HTML5+

从相册选择的图片或拍照的图片,会颠倒。之前用phonegap也会有这个问题,但是phonegap可以通过设置一个参数值解决这个问题,不知道5+是否可以做到

2015-01-26 18:03 负责人:无 分享
已邀请:
伟子

伟子

自己用canvas根据照片信息转一下~

  • 云钦

    哪里有canvas的使用说明吗

    2015-07-31 19:31

伟伟

伟伟 (作者)

目前是这样解决的,但问题是有些图片不颠倒,我无法判断哪些图片需要转,哪些不需要

阿峰

阿峰

exif.js 你去搜一下 这个插件···可以解决你的问题·

上交国家

上交国家

使用EXIF.js获取照片信息,然后再做相应处理。参考代码:
<script src="exif.min.js"></script>

var img = new Image();  
var orientation=null;  
var rotate=0;  
img.onload=function(){ //图片加载完成  
                    //获取原始照片方向信息  
            EXIF.getData(img,function () {  
                        orientation = EXIF.getTag(this, "Orientation");  
                        if(orientation==1){//0°  
                            rotate=0;  
                        }else if(orientation==6){//顺时针90°  
                            rotate=90;  
                        }else if(orientation==8){//逆时针90°/顺时针270°  
                            rotate=270;  
                        }else if(orientation==3){//180°  
                            rotate=180;  
                        }  
                    });  

                };  
                img.onerror=function(){ //图片获取失败  
                };
Joshua

Joshua

不能解决的,有些手机的拍的照片EXIF信息不全

该问题目前已经被锁定, 无法添加新回复