/ / como obter UIImage de GPUImageView no IOS - ios, object-c, uiimage, gpuimage

como obter UIImage de GPUImageView no IOS - ios, object-c, uiimage, gpuimage

Eu quero obter UIImage de GPUImageView.

Eu usei o código abaixo para digitar, mas ele está travando e ficando abaixo do erro

- [imagem GPUImageView]: seletor não reconhecido enviado para a instância 0x1214e700

UIImageView *filterImageView=(UIImageView *)self.videoCamera.gpuImageView; //gpuimageview

self.myImage = filterImageView.image;

Eu também me referi abaixo link Obtendo UIImage de GPUImageView

Mas minha exigência é diferente, então eles se aproximaram usando GPUImageFilter

Todas as sugestões e idéias são bem-vindas. Desde já, obrigado.

Respostas:

2 para resposta № 1

Dê uma olhada no manual. Você não consegue a imagem do GPUImageView. O que você deve fazer é usar a funcionalidade de captura:

Se você não quiser usar um filtro, basta usar um vazio, que não altera a imagem.

[stillCamera capturePhotoProcessedUpToFilter:filter withCompletionHandler:^(UIImage *processedImage, NSError *error){
NSData *dataForPNGFile = UIImageJPEGRepresentation(processedImage, 0.8);

}];