利用exif.js插件解决ios手机上传竖拍照片旋转90度问题
来源:互联网 发布:英文软件汉化工具 编辑:程序博客网 时间:2024/04/28 07:34
在这里下载完整的代码:http://download.csdn.net/detail/linlzk/9127441
移动端手机照片上传时,发现iOS手机上传竖拍照片会逆时针旋转90度,横拍照片无此问题;Android手机没这个问题。(貌似pc端就没有办法啦!)
因此解决这个问题的思路是:获取到照片拍摄的方向角,对非横拍的ios照片进行角度旋转修正。
Exif.js 提供了 JavaScript 读取图像的原始数据的功能扩展,例如:拍照方向、相机设备型号、拍摄时间、ISO 感光度、GPS 地理位置等数据。我们可以通过通过这个插件获取到他的拍照方向Orientation属性,然后把所有的旋转了的图片都给正过来。(参考:http://code.ciaoca.com/javascript/exif-js/)
EXIF.getData(document.getElementById('imgElement'), function(){
EXIF.getAllTags(this);
EXIF.getTag(this, 'Orientation');
});
0 0
- 利用exif.js插件解决ios手机上传竖拍照片旋转90度问题
- 利用exif.js解决ios手机上传竖拍照片旋转90度问题
- 利用exif.js解决ios手机上传竖拍照片旋转90度问题
- 利用exif.js解决ios手机上传竖拍照片旋转90度问题
- 利用exif.js解决ios手机上传竖拍照片旋转90度问题
- 基于java在服务端解决手机上传竖拍照片旋转90度问题
- Android手机拍照上传旋转90度问题
- 针对iphone手机拍照片旋转90度问题解决
- 移动端上传图片 支持图片预览、压缩、大图分片压缩、压缩后上传 解决了IOS竖屏拍照旋转90度的问题
- 解决android有的手机拍照后上传图片被旋转的问题
- 解决android有的手机拍照后上传图片被旋转的问题 .
- 解决android有的手机拍照后上传图片被旋转的问题
- android学习笔记----解决android有的手机拍照后上传图片被旋转的问题
- 解决android有的手机拍照后上传图片被旋转的问题
- 解决android有的手机拍照后上传图片被旋转的问题
- 解决android有的手机拍照后上传图片被旋转的问题
- 解决android有的手机拍照后上传图片被旋转的问题
- 解决android有的手机拍照后上传图片被旋转的问题
- 两种常用的线程模型
- bash shell
- WebService的概念知识
- Java多线程中join方法的理解
- Synchronized关键字总结
- 利用exif.js插件解决ios手机上传竖拍照片旋转90度问题
- JavaScript闭包的学习
- 树的基本概念
- 【CQOI2017】bzoj4815 小Q的表格
- Java多线程中Sleep与Wait的区别
- mysql中kill掉所有锁表的进程
- Oracle 12c的一些新等待事件
- HDU 1254:推箱子
- 使用ConfigurationFactory加载context-param中的配置文件