0
Я пытаюсь добавить текст в видеопоток с помощью GPUImage, однако текст не отображается. Мои фильтры все работают отлично, но я не могу поверить, что мой текстовый фильтр в правильном порядке. Я хочу, чтобы текст находился под моим настраиваемым фильтром, поэтому пользовательский фильтр оказывает влияние на текст.Добавить динамический текст GPUImage
videoCamera = [[GPUImageStillCamera alloc] initWithSessionPreset:AVCaptureSessionPresetMedium cameraPosition:AVCaptureDevicePositionBack];
videoCamera.outputImageOrientation = UIInterfaceOrientationLandscapeRight;
cropFilter = [[GPUImageCropFilter alloc] initWithCropRegion:CGRectMake(0, 0, 1, 1)];
mCurrentImage = [NPFilterBuilder getTextureOverlay];
sourcePicture = [[GPUImagePicture alloc] initWithImage:mCurrentImage smoothlyScaleOutput:NO];
[sourcePicture processImage];
customFilter = [NPFilterBuilder getFilter];
[videoCamera addTarget:cropFilter];
[cropFilter addTarget:customFilter atTextureLocation:0];
[sourcePicture addTarget:customFilter atTextureLocation:1];
[customFilter addTarget:mViewCameraPreview];
[videoCamera startCameraCapture];