我想在图像上添加两个不同的GPUImage滤镜。对于单个滤镜,我使用了以下代码filter_bitmap= mGPUImage.getBitmapWithFilterApplied(位图);但我不知道如何在安卓系统中对图像应用两种不同的滤镜?
发布于 2015-01-08 12:21:23
以此为例,我应用了两个过滤器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());好吧,也许能帮到你!
https://stackoverflow.com/questions/26228661
复制相似问题