gpt4 book ai didi

iphone - AVAssetImageGenerator 提供旋转的图像

转载 作者:IT老高 更新时间:2023-10-28 11:34:23 24 4
gpt4 key购买 nike

当通过 AVAssetImageGenerator 获取视频的 UIImage 时,当视频以纵向拍摄时,我会返回旋转的图像(嗯,技术上它们不是)。如何判断视频拍摄的方向,然后正确旋转图像?

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];

最佳答案

最简单的方法是将图像生成器上的 appliesPreferredTrackTransform 属性设置为 YES,然后它应该会自动为您进行转换。

关于iphone - AVAssetImageGenerator 提供旋转的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5347800/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com