ios下,拍照或者从相册中选择图片,上传到服务器后,图片的方向是不对的。
常见于若是将IOS的照片导入电脑(windows操作系统),看到的图片也会有方向不对,主要是竖着照的图片会有问题。
原因是windows的图片浏览器没有读取照片的方向信息,没有做对应的处理。
解决方式是在获取图片存入服务器之前对图片做旋转处理,保证存储到服务器的文件是没有方向的问题的。
代码:
camera.CameraOptions中的correctOrientation属性设为true。
无论是拍照,还是从相册中选择图片都是可用的。
例如:
navigator.camera.getPicture(onPhotoURISuccess, onFail, {
quality : 50,
destinationType : destinationType.FILE_URI,
sourceType : source,correctOrientation:true
});
navigator.camera.getPicture(onPhotoURISuccess, onFail, {
quality : 50,
destinationType : destinationType.FILE_URI,correctOrientation:true
});
END