Ios GPUImage:如何重置原始图像(没有任何过滤器)?

Ios GPUImage:如何重置原始图像(没有任何过滤器)?,ios,objective-c,gpuimage,Ios,Objective C,Gpuimage,我正在开发一个应用程序,可以在图像上应用过滤器。 现在,我想创建一个撤消按钮,用于重置imageView中的原始图像。 我该怎么做 部分筛选代码: GPUImageLookupFilter *lookup = [[GPUImageLookupFilter alloc] init] UIImage *adjustedImage = [lookupFilter imageFromCurrentFramebufferWithOrientation:0]; [self->_imagView se

我正在开发一个应用程序,可以在图像上应用过滤器。 现在,我想创建一个撤消按钮,用于重置imageView中的原始图像。 我该怎么做

部分筛选代码:

GPUImageLookupFilter *lookup = [[GPUImageLookupFilter alloc] init]

UIImage *adjustedImage = [lookupFilter imageFromCurrentFramebufferWithOrientation:0];
[self->_imagView setImage:adjustedImage];
- (IBAction)undo:(id)sender

{
 _imagView.image = [UIImage imageNamed:@"ImageOrig.png"];
 [filterNames removeAllObjects];
 [self->_imagView setImage:_imagView.image ];
}
我尝试了这个,但它不起作用:

GPUImageLookupFilter *lookup = [[GPUImageLookupFilter alloc] init]

UIImage *adjustedImage = [lookupFilter imageFromCurrentFramebufferWithOrientation:0];
[self->_imagView setImage:adjustedImage];
- (IBAction)undo:(id)sender

{
 _imagView.image = [UIImage imageNamed:@"ImageOrig.png"];
 [filterNames removeAllObjects];
 [self->_imagView setImage:_imagView.image ];
}

有人打电话吗?你打电话是什么意思?如果代码与UIButton连接?应用过滤器时,是否可以验证undo中的
self
与self是同一对象?我这样问是因为你的代码看起来很好,你能在对原始图像应用任何过滤器之前,将其保存在它自己的UIImage对象中吗?这样,你就可以在你的撤销方法中返回到它。这是一个很好的方法!谢谢但我不知道如何保存UIImage对象并调用它(我是开发iOS应用程序的新手)。你能帮我做这个吗?