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());
}
请在此处添加代码片段 –