AVAssetImageGenerator предоставляет повернутые изображения

При получении UIImage видео с помощью AVAssetImageGenerator я получаю повернутые изображения (ну, технически это не так), когда видео снимается в портретной ориентации. Как узнать, в какой ориентации было снято видео, а затем правильно повернуть изображение?

AVURLAsset *asset = [[AVURLAsset alloc] initWithURL:url options:nil];
AVAssetImageGenerator *generate = [[AVAssetImageGenerator alloc] initWithAsset:asset];
NSError *err = NULL;
CMTime time = CMTimeMake(0, 60);
CGImageRef imgRef = [generate copyCGImageAtTime:time actualTime:NULL error:&err];
[generate release];
UIImage *currentImg = [[UIImage alloc] initWithCGImage:imgRef];
50
задан E-Madd 17 March 2011 в 17:36
поделиться