当我们在浏览器使用标签显示图片时,对于iphone手机拍出的照片会存在图片方向和在手机上显示及浏览器直接打开时不同,对于产生这个问题的原因这里有一篇很详细的说明及iOS开发中的处理方式:http://www.tuicool.com/articles/YfeeqaU。在这里,笔者对网页中使用js方式的处理进行简单的记录,便于日后查看。
1.引入jquery.min.js/jquery.exif.js/jQueryRotate.js
2.html:
mg id="imgId" src="xxx" exif=true>
3.js:
var img=$("#imgId"); var orientation=img.exif("Orientation"); if (typeof orientation[0]=='undefined"){ console.log("没有Orientation信息"); return; } switch (orientation[0]){ case '3': img.rotate(180); break; case '6': img.rotate(90); break; case '8': img.rotate(270); break; }
创新互联www.cdcxhl.cn,专业提供香港、美国云服务器,动态BGP最优骨干路由自动选择,持续稳定高效的网络助力业务部署。公司持有工信部办法的idc、isp许可证, 机房独有T级流量清洗系统配攻击溯源,准确进行流量调度,确保服务器高可用性。佳节活动现已开启,新人活动云服务器买多久送多久。