iphone上传拍照图片时图片会旋转90度,从相册选择就不会,安卓手机也不会,怎么解决? 财富值73

2016-09-29 16:52发布

在网上找了很多代码,但是不知道他们都应该放在哪个文件里,
还有就是,我的图片用户拍照或者从相册选择后是通过文件的方式传到后台,

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答

之前也遇到过这个问题,到stackoverflow上搜到了这个答案(IE10+):

在服务器后端上传图片接口中检查图片的jpeg exif信息,然后使用图片处理库将图片旋转正再保存

图片 展示元素用 img 就可以 自动修复 不要用第三方的插件

其实是拿手机拍照的方向问题,iphone正确的手机拍照方式是横屏的,用户往往是竖屏拍照等于照相机反转了90度,出来的照片当然是反转90度,当你横屏拍照上传,图片就是正确的,一张生成的图片是无法辨别选择方向的,只有在上传前反转角度才行, 因为上传到服务器以后,程序怎么可能知道这张照片要反转90度,那张要反转180度,另一张要反转270度呢,其他的不用反转呢,正确的拍照姿势很重要呀,哈哈。。。蛋疼的问题