我使用GPUImage
开发了一个小应用程序。我将过滤器设置为GPUImageView
并更改了图像,但如何删除过滤器以查看真实图像?
答案 0 :(得分:14)
假设您使用的是以下库:https://github.com/CyberAgent/android-gpuimage
检查上述库的源代码,你应该能够做到这样的事情:
GPUImageView v ...
v.setFilter(new GPUImageFilter(GPUImageFilter.NO_FILTER_VERTEX_SHADER, GPUImageFilter. NO_FILTER_FRAGMENT_SHADER));
相当于
v.setFilter(new GPUImageFilter());
由于该类具有替代构造函数:
public GPUImageFilter() {
this(NO_FILTER_VERTEX_SHADER, NO_FILTER_FRAGMENT_SHADER);
}
已应用默认值。
让我知道这是否适合你。