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