iOS上传图片方向不对处理

当使用真机测试iOS应用的头像上传功能时,发现从相机拍摄的图片上传后方向错误。原因是真机拍照时记录了方向信息,而模拟器没有此问题。解决方法是通过代码处理图片的方向,具体实现已分享在GitHub上。
摘要由CSDN通过智能技术生成

今天测试项目的改变头像功能,上午一直在用模拟器测试,没有任何问题,然后刚刚使用了真机来测。发现一个问题:昨天拍的猫的照片,上传上去之后,方向不对!因此就有了本文

原因

因为模拟器是没有拍照功能的,然后使用ALAsset保存到本地的图片,方向默认是正确的。
但是真机,由于拍照的时候,会有方向的概念,所以,模拟器上传不会出现上述问题。

解决方法

直接上代码

#pragma mark - UIImagePickerController delegate
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary<NSString *,id> *)info {

    if (info[UIImagePickerControllerEditedImage]) {
        UIImage *img = (UIImage *)info[UIImagePicker
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值