如何在IOS中从GPUImageView获取UIImage

时间:2014-03-20 14:56:34

标签: ios objective-c uiimage gpuimage

我想从GPUImageView获取UIImage。

我使用下面的代码尝试输入,但它崩溃并且低于错误

- [GPUImageView image]:无法识别的选择器发送到实例0x1214e700

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

    self.myImage = filterImageView.image;

我在下面还提到了链接Getting UIImage from GPUImageView

但我的要求与他们使用GPUImageFilter

接近不同

任何建议和想法都表示赞赏。 在此先感谢。

1 个答案:

答案 0 :(得分:2)

查看手册。您无法从GPUImageView获取图像。你应该做的是使用捕获功能:

如果你不想使用过滤器,你可以使用一个不会改变图像的空过滤器。

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

}];