适用于Android的GPUImage
想法来自:
目标是尽可能拥有与GPUImage类似的东西。 顶点着色器和片段着色器完全相同。 这样,可以更轻松地将过滤器从GPUImage iOS移植到Android。
要求
Android 2.2或更高版本(OpenGL ES 2.0)
用法
Gradle依赖
repositories {
jcenter()
}
dependencies {
implementation ' jp.co.cyberagent.android:gpuimage:2.x.x '
}
样例代码
带有预览:
Java:
@Override
public void onCreate( final Bundle savedInstanceState) {
super . onCreate(savedInstanceState);
setContentView( R . layout . activity);
Uri imageUri = ... ;
gpuImage = new GPUImage ( this );
1