Como implementar GPUImageMaskFilter usando GPUImage

Preciso cortar da imagem completa usando a máscara e criei a imagem mascarada.

+=

Eu tentei o seguinte:

UIImage *imgMask = [UIImage imageNamed:@"Mask.png"];
UIImage *imgBgImage = [UIImage imageNamed:@"Full.png"];



GPUImageMaskFilter *maskingFilter = [[GPUImageMaskFilter alloc] init];


GPUImagePicture * maskGpuImage = [[GPUImagePicture alloc] initWithImage:imgMask ];

GPUImagePicture *FullGpuImage = [[GPUImagePicture alloc] initWithImage:imgBgImage ];




[maskGpuImage addTarget:maskingFilter];
[maskGpuImage processImage];


[maskingFilter useNextFrameForImageCapture];


[FullGpuImage addTarget:maskingFilter];
[FullGpuImage processImage];



UIImage *OutputImage = [maskingFilter imageFromCurrentFramebuffer];

Mas, minha imagem de saída gerada é:

Por favor, rapazes de mãos dadas. Felicidades.

Além disso, graças aBradLarson.

questionAnswers(2)

yourAnswerToTheQuestion