0
我想在圖像上添加兩個不同的GPUImage篩選器。對於單個過濾器,我使用以下代碼 filter_bitmap = mGPUImage.getBitmapWithFilterApplied(bitmap); 但我不知道如何在android中的圖像上應用兩個不同的過濾器?使用在GPUImage上添加兩個不同的GPUImage篩選器
我想在圖像上添加兩個不同的GPUImage篩選器。對於單個過濾器,我使用以下代碼 filter_bitmap = mGPUImage.getBitmapWithFilterApplied(bitmap); 但我不知道如何在android中的圖像上應用兩個不同的過濾器?使用在GPUImage上添加兩個不同的GPUImage篩選器
此, 比如我申請兩個過濾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());
好吧,也許你有幫助!