{"repo":"wysaid/android-gpuimage-plus","free":true,"listed":false,"github":"https://github.com/wysaid/android-gpuimage-plus","clone":"git clone https://github.com/wysaid/android-gpuimage-plus.git","description":"Android Image & Camera Filters Based on OpenGL.","language":"C","stars":1927,"topics":["cge","filter","opengl","android-gpuimage","compute-shader","image-processing","jni","shader"],"license":"MIT","category":"mobile-apps","readme_excerpt":"Android-GPUImage-Plus A C++ & Java library for Image / Camera / Video filters. PRs are welcomed. New Features v3.x adds CameraX support ( CameraXProvider ) and a unified zoom API ( ICameraProvider.setZoomRatio ). Gradle dependency Important: The 3.1.2-16k variants were linked with LLD 17 and can fail to load on 4KB-page-size devices with can't enable GNU RELRO protection ... Out of memory . Use 3.2.0 or newer; its 16KB variants are compatible with both 4KB and 16KB devices. To compile other versions of ffmpeg, see: Build Quick start with Android Studio: 1. Add usingCMakeCompile=true to local.properties 2. Open the project in Android Studio 3. Wait for NDK/CMake initialization 4. Build and run For detailed build instructions, configuration options, and alternative build methods (VS Code, command line, ndk-build), see docs/build.md. Precompiled libraries: android-gpuimage-plus-libs iOS version: ios-gpuimage-plus Manual 1. Usage Apply a filter with a rule string: 2. Custom Shader Filter 2.1 Writing a Filter Custom filters inherit from CGEImageFilterInterface : See customFilter N.cpp for a complete example. 2.2 Running a Custom Filter In C++: If no GL context exists, use CGESharedGLContext . In Java: Use CGENativeLibrary.cgeFilterImageWithCustomFilter or CGEImageHandler directly. 3. Filter Rule Strings Filter effects are defined by text-based rule strings. See docs/filter-rules.md for complete syntax reference. Quick example: 4. Key Classes & Threading Class Purpose ------- -----","default_branch":null,"files":null,"tree":[],"storefront":"/r/wysaid","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/wysaid/android-gpuimage-plus/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}