2
我試圖將兩個濾鏡應用於Android中的相同圖像,但結果是隻有一個濾鏡適用於圖像。我究竟做錯了什麼?如何使用GPUimage將多個濾鏡應用於Android中的同一圖像?
public void asignarFiltro(){
gpuImage = new GPUImage(this);
gpuImage.setImage(imagenOriginal);
GPUImageFilterGroup group = new GPUImageFilterGroup();
group.addFilter(new GPUImageGrayscaleFilter());
group.addFilter(new GPUImageGaussianBlurFilter());
List<GPUImageFilter> filters = group.getMergedFilters();
Iterator<GPUImageFilter> iterator = filters.iterator();
while(iterator.hasNext()){
GPUImageFilter currentFilter = iterator.next();
gpuImage.setFilter(currentFilter);
}
imageView.setImageBitmap(gpuImage.getBitmapWithFilterApplied());
}
請在此處添加代碼片段 –