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

假如的你照片上传到服务器后,在服务器端查看发现,逆时针旋转了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】处理照片方向不正确的问题)