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 № 1Dê 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);
}];