我使用GPUImage
开发了一个小应用程序。我将过滤器设置为GPUImageView
并且图像已更改,但是如何移除过滤器以查看真实图像?
最佳答案
假设您正在使用以下库: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);
}
已应用默认值。
如果你能成功的话,告诉我。