ios关于GPUImage图片拍摄及视频录制

本文介绍了如何在iOS中利用GPUImage库进行图片和视频拍摄,并添加滤镜效果。详细讲解了初始化摄像头、设置参数、选择前后摄像头、调整输出方向、添加原声、镜像处理、取景框显示模式以及如何应用多种滤镜。同时,还阐述了如何开始和结束视频录制,以及拍照功能。最后提到了视频添加滤镜的预览和合成方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

@ios关于GPUImage图片拍摄及视频录制

GPUImage图片拍摄及视频录制、给以后视频添加滤镜

基本属性

  1. GPUImageVideoCamera 视频拍摄;
  2. GPUImageStillCamera 图片拍摄,其实继承于GPUImageVideoCamera,所以GPUImageStillCamera既可以拍照也可以拍视频;
  3. GPUImageFilter 默认滤镜效果
  4. GPUImageMovieWriter录制写入 ;
  5. GPUImageView取景框;

初始化摄像头

videoCamera = [[GPUImageStillCamera alloc]        initWithSessionPreset:AVCaptureSessionPresetPhoto    cameraPosition:AVCaptureDevicePositionFront];

videoCamera.outputImageOrientation = UIInterfaceOrientationPortrait;

[videoCamera addAudioInputsAndOutputs];
videoCamera.horizontallyMirrorFrontFacingCamera = YES;

AVCaptureSessionPresetPhoto 拍照使用,取景跟自带相机相同
下面为其他参数(不一一列举,根据需要选择)
AVCaptureSessionPresetHigh
AVCaptureSessionPresetMedium
AVCaptureSessionPresetLow
AVCaptureSessionPreset1280x720
摄像头位置:前后
AVCaptureDevicePositionFront
AVCaptureDevicePositionBack
输出方向
outputImageOrientation
UIDeviceOrientationPortraitUpsideDown
UIDeviceOrientationLandscapeRight
UIDeviceOrientationLandscapeLeft
加入原声
addAudioInputsAndOutputs
镜像 如果使用前置摄像头会出现反向效果,通过此值可进行设置,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值