1
所以我使用https://github.com/CyberAgent/android-gpuimage的一部分,我想做到这一点(过滤器只适用于图像的区域):Android的GPU图像,如何将过滤器应用于图像
Uri imageUri = ...;
mGPUImage = new GPUImage(this);
mGPUImage.setGLSurfaceView((GLSurfaceView) findViewById(R.id.surfaceView));
mGPUImage.setImage(imageUri);
sepiaFilter = new GPUImageSepiaFilter()
mGPUImage.setFilter(sepiaFilter);
有没有办法做这样的事情:
TextureZone textureZone = new TextureZone(...);
sepiaFilter.setFilterOnlyOn(textureZone)
或者我需要去更深,使自定义着色器?