美文网首页
【iOS】处理照片方向不正确的问题

【iOS】处理照片方向不正确的问题

作者: CoderHuangRui | 来源:发表于2020-03-03 16:51 被阅读0次

假如的你照片上传到服务器后,在服务器端查看发现,逆时针旋转了90。
可能是因为没有处理 imageOrientation 这个参数

在工程中加入 UIImage Category 处理一下即可

- (UIImage *)normalizedImage
{
    if (self.imageOrientation == UIImageOrientationUp)
    {
        return self;
    }
    UIGraphicsBeginImageContextWithOptions(self.size, NO, self.scale);
    [self drawInRect:(CGRect){0, 0, self.size}];
    UIImage *normalizedImage = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();
    return normalizedImage;
}

相关文章

网友评论

      本文标题:【iOS】处理照片方向不正确的问题

      本文链接:https://www.haomeiwen.com/subject/sdihlhtx.html