2
我開發了一個小應用程序,使用GPUImage
。我爲GPUImageView
設置了一個過濾器,並且圖像已更改,但是如何刪除過濾器以查看真實圖像?如何從GPUImageView刪除過濾器
我開發了一個小應用程序,使用GPUImage
。我爲GPUImageView
設置了一個過濾器,並且圖像已更改,但是如何刪除過濾器以查看真實圖像?如何從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);
}
使用默認值已經應用。
讓我知道這是否適合你。
非常感謝!我今天早上試過了,它工作了!再次感謝!順便說一句,你的假設是正確的。 – 2015-01-05 01:52:54
不客氣,我很高興它的工作! – 2015-01-13 08:43:36
工程就像一個魅力:)謝謝! – yahya 2016-03-14 21:56:57