GpuImage 中 glsurfaceview 的渲染问题

Rendering issue with glsurfaceview in GpuImage

原图:before processing

glsurfaceview 上的处理图像:after processing

Java代码:

mGPUImage = new GPUImage(this);
mGPUImage.setGLSurfaceView((GLSurfaceView) findViewById(R.id.editPicture));
mGPUImage.setImage(uri);

XML:

<android.opengl.GLSurfaceView
    android:id="@+id/editPicture"
    android:layout_width="match_parent"
    android:layout_height="match_parent" />

不要使用

gpuImage.setImage(URI)

使用

gpuImage.setImage(Bitmap)