GPUImage倒像

GPUImage镜像,前置摄像头横屏倒像,GPUImageView->GPUImageInput有设置镜像的方法:

- (void)setInputRotation:(GPUImageRotationMode)newInputRotation atIndex:(NSInteger)textureIndex;

写一个方法,在初始化和旋转摄像头的时候调用,切换AVCaptureDevicePosition:

- (void)setInputRotation:(AVCaptureDevicePosition)devicePosition {
    if (devicePosition == AVCaptureDevicePositionFront) {
        [_filterImageView setInputRotation:(kGPUImageFlipHorizonal) atIndex:0];//水平旋转
    } else {
        [_filterImageView setInputRotation:(kGPUImageNoRotation) atIndex:0];
    }
}
发布了131 篇原创文章 · 获赞 9 · 访问量 7万+

猜你喜欢

转载自blog.csdn.net/Morris_/article/details/100974164
今日推荐