android-gpuimage is an OpenGL image processing library for Android that provides a GPU-powered framework for applying real-time shaders, blending layers, and processing live video streams. It functions as a real-time video filter and image blending engine to modify the luminance, vibrance, and geometry of visual content.
The library enables the application of graphical effects to both static photos and live camera feeds. It supports complex image transformations, including the merging of multiple image layers through various blending modes.
Capabilities cover a broad range of image manipulation, including edge detection, geometry distortions such as swirls and bulges, and scale transformations. The framework also includes utilities for previewing processed results in real-time and exporting final images to local device storage.