Android 在GPUImage上添加两个不同的GPUImage筛选器

Android 在GPUImage上添加两个不同的GPUImage筛选器,android,Android,我想在一个图像上添加两个不同的GPUImage过滤器。对于单个过滤器,我使用以下代码 filter_bitmap=mGPUImage.getBitmapWithFilterApplied(位图); 但我不知道如何在android中对图像应用两种不同的过滤器?使用这个, 示例i应用两个过滤器GPUImageGrayscaleFilter()和GPUImageColorInvertFilter() 代码: 好吧,也许能帮你 // add filter 1 Bitmap filter_bitmap

我想在一个图像上添加两个不同的GPUImage过滤器。对于单个过滤器,我使用以下代码 filter_bitmap=mGPUImage.getBitmapWithFilterApplied(位图); 但我不知道如何在android中对图像应用两种不同的过滤器?

使用这个, 示例i应用两个过滤器GPUImageGrayscaleFilter()和GPUImageColorInvertFilter()

代码:

好吧,也许能帮你

// add filter 1

 Bitmap filter_bitmap=mGPUImage.getBitmapWithFilterApplied(bitmap);

 mGPUImage.setImage(filter_bitmap); 

 mGPUImage.setFilter(new GPUImageGrayscaleFilter());

 // add filter 2 

 Bitmap bitmap2 = mGPUImage.getBitmapWithFilterApplied();

 mGPUImage.setImage(bitmap2); 

 mGPUImage.setFilter(new GPUImageColorInvertFilter());