移动web中,input file获取的图片,是不是可以知道它的方向?

因为现在我使用下面这样把手机里的照片放到img标签里,图片方向是对的

var files = tar.files,//这个tar是input对象,下面的files是input的属性
        fNum = files.length;
    if(!files[0])return;
    if(files[0].type.search('image')>=0){
        var URL = window.URL || window.webkitURL,newImg = '';
        for(var i=0;i<fNum;i++){
            var blob = URL.createObjectURL(files[i]);
            newImg += '<li><img src="'+ blob +'"></li>';
        }
        //然后把newImg 添加到页面中,图片方向是对的。
    }

但是接下来用上面的blob把图片转成base64,图片方向就不对了...转成base64是用canvas的方法转的,我想问问,有么有识别图片方向的方法,或者转成base64之后图片方向不要变

阅读 4.6k
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题