Iphone H5上传照片被旋转
2016-01-09 00:10
573 查看
最近做项目发现在Iphone下,我们上传图片都会被翻转,最后查阅资料发现,的确是IOS的问题
不说过程,直接解决方法
iOS下,html方式使用<input type="file">上传图片,图片会被旋转。遇到这个问题js是无法解决的,html也没有相应的解决方案。只能放到后台去处理,将旋转的图片再旋转回来。iOS拍摄的图片提供了EXIF信息,Orientation值为6即顺时针90度,有了这个信息我们只需要逆时针旋转90度即可。
一个创业公司倒下的128小时
来看看这20个顶尖的开源项目!
【逗比作孽呀】网站缓存优化
我的“家用投影机无屏电视”初体验
不说过程,直接解决方法
iOS下,html方式使用<input type="file">上传图片,图片会被旋转。遇到这个问题js是无法解决的,html也没有相应的解决方案。只能放到后台去处理,将旋转的图片再旋转回来。iOS拍摄的图片提供了EXIF信息,Orientation值为6即顺时针90度,有了这个信息我们只需要逆时针旋转90度即可。
伪代码
//下面是php的伪代码 $exif = exif_read_data($image_file);//获取exif信息 if (isset($exif['Orientation']) && $exif['Orientation'] == 6) { //旋转imagerotate($img,-90,0); }
Orientation旋转角度1:0°,6:顺时针90°, 8:逆时针90°,3:180°
原文地址:Iphone H5上传照片被旋转智能推荐
php 实现 二维码 扫描登录一个创业公司倒下的128小时
来看看这20个顶尖的开源项目!
【逗比作孽呀】网站缓存优化
我的“家用投影机无屏电视”初体验
相关文章推荐
- Iphone H5上传照片被旋转
- Iphone H5上传照片被旋转
- Html5-测试Canvas
- 图解用HTML5的popstate如何玩转浏览器历史记录
- 蓝欧h5课程笔记
- html5实战2
- Html5添加非常炫的图片3D背景视觉差特效插件教程
- cdh5.47 上配置flume
- HTML5的sessionStorage和localStorage
- 学习html5 中的canvas(一)
- Html5添加支持桌面、移动触摸手机和平板电脑的Lightbox插件教程
- [置顶] html5调用相册修改头像
- HTML5浏览器定位navigator.geolocation.getCurrentPosition
- Html5添加超级简洁实用的返回顶部插件教程
- html5 canvas 详细使用教程
- Html5添加切换缩略图模式和列表模式插件教程
- HTML5所有新标签总结
- Html5添加带备忘录功能的简单的日期选择器插件教程
- HTML5之服务器发送事件
- 基于HTML5的可预览多图片Ajax上传