When obtaining a UIImage of a video via AVAssetImageGenerator, I\'m getting back images rotated (well, technically they\'re not) when the video is shot in portrait orientati
The copy and paste solution to create image with the recording orientation using the previous answer.
AVURLAsset* asset = [AVURLAsset URLAssetWithURL:url options:nil];
AVAssetImageGenerator* imageGenerator = [AVAssetImageGenerator assetImageGeneratorWithAsset:asset];
imageGenerator.appliesPreferredTrackTransform = YES;
CGImageRef cgImage = [imageGenerator copyCGImageAtTime:CMTimeMake(0, 1) actualTime:nil error:nil];
UIImage* image = [UIImage imageWithCGImage:cgImage];
CGImageRelease(cgImage);