我在Android应用程序中使用GPU图像库。可以找到该库here。 您可以使用以下代码对图像应用过滤器:
Uri imageUri = ...;
mGPUImage = new GPUImage(context);
mGPUImage.setFilter(new GPUImageSobelEdgeDetection());
mGPUImage.setImage(imageUri);
mGPUImage.saveToPictures("GPUImage", "ImageWithFilter.jpg", null);
但是我想应用一个自定义过滤器,所以我去了库的documentation,但它没有说明我如何使用GPUImageLookupFilter。
我需要详细解释如何使用GPUImageLookupFilter方法。
更多信息:这是iOS GPUImage Library的端口。
答案 0 :(得分:0)
您可以执行以下操作:
.
.
.
GPUImageLookupFilter lookUpFilter = new GPUImageLookupFilter();
lookUpFilter.setBitmap(bitmap2); // second bitmap to add
Uri imageUri = ...; // image uri for first bitmap
mGPUImage = new GPUImage(context);
mGPUImage.setFilter(lookUPFilter);
mGPUImage.setImage(imageUri);
mGPUImage.saveToPictures("GPUImage", "ImageWithFilter.jpg", null);