О проблеме GPUImageFilterGroup, когда при изменении одного из значений fitler результат gpuimagepicture не изменяется - PullRequest
0 голосов
/ 04 марта 2020
GPUImageTwoInputFilter *filter = [[GPUImageTwoInputFilter alloc] init];

blurfilter = [[GPUImageGaussianBlurFilter alloc] init];
blurfilter.blurRadiusInPixels = 2;
[self addTarget:blurfilter];
[blurfilter addTarget:filter];


imageSource2 = [[GPUImagePicture alloc] initWithImage:maskImage];
GPUImageFilter *normalFilter = [[GPUImageFilter alloc] init];
[imageSource2 addTarget:normalFilter];
[normalFilter addTarget:filter];
[normalFilter useNextFrameForImageCapture];
[imageSource2 processImage];

self.initialFilters = [NSArray arrayWithObjects:blurfilter,normalFilter, nil];
self.terminalFilter = filter;

при использовании смены ползунка blurfilter.blurRadiusInPixels исчезает maskImage, почему?

введите описание изображения здесь

введите описание изображения здесь

...