awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
wasabeef avatar

wasabeef/android-gpuimage

0
View on GitHub↗
9,155 星标·2,297 分支·Java·4 次浏览

Android Gpuimage

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.

Features

  • GPU-Accelerated Shaders - Uses programmable GPU-accelerated shaders to manipulate pixels for real-time image filtering and geometric distortion.
  • Texture-Based Data Pipelines - Utilizes an architecture that passes image data between processing stages as GPU textures to maximize performance.
  • Image Processing - Employs the graphics processor to handle complex image transformations and blending without impacting UI performance.
  • Image Filters - Implements a wide range of technical and artistic filters, including blur, luminance, and vibrance, using GPU shaders.
  • Image Blending - Includes an engine for merging multiple image layers using blending modes like multiply, overlay, and screen.
  • OpenGL Graphics Programming - Implements a library based on OpenGL for applying real-time graphical filters and distortions.
  • Real-Time Image Filtering - Applies visual effects and color transformations to photos and live camera feeds in real-time using shaders.
  • Real-Time Video Filtering - Features a processing engine that applies low-latency graphical effects to live camera feeds.
  • Live Camera Processing - Provides a framework for applying real-time graphical shaders and filters directly to live camera feeds.
  • Camera App Frameworks - Provides a framework for building Android camera applications with custom visual filters and real-time distortions.
  • Android Image Processing - Provides a set of shader-based visual effects for modifying luminance, vibrance, and geometry within the Android ecosystem.
  • GLSurfaceView Integrations - Connects the OpenGL rendering pipeline directly to the Android view system for live previews.
  • Photo Editing - Offers capabilities for local image manipulation including luminance adjustment, blurring, and edge detection.
  • Image Displacement Effects - Enables image shape alteration through GPU-driven refraction effects such as swirls and bulges.
  • Edge Detection Algorithms - Provides mathematical operators to detect structural boundaries and outlines within digital images.
  • Render-to-Texture Buffers - Implements mechanisms to capture rendering output into off-screen buffers for subsequent processing and display.
  • Image Transformation Utilities - Includes utilities for adjusting image orientation and size through rotation, flipping, and rescaling.
  • Render Pass Effect Pipelines - Implements a pipeline that decomposes complex visual effects into sequential render passes by chaining shaders.

Star 历史

wasabeef/android-gpuimage 的 Star 历史图表wasabeef/android-gpuimage 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Android Gpuimage 的开源替代方案

相似的开源项目,按与 Android Gpuimage 的功能重合度排序。
  • bradlarson/gpuimageBradLarson 的头像

    BradLarson/GPUImage

    20,299在 GitHub 上查看↗

    GPUImage is a GPU-accelerated image processing framework for iOS designed to apply real-time filters and effects to images and video. It functions as a processing engine and fragment shader library that manages textures and shaders for efficient visual data manipulation. The framework utilizes a chainable filter architecture and a texture-based data pipeline to pass image data between processing stages without expensive memory transfers. It enables the creation of bespoke visual effects through the authoring of custom fragment shaders and provides mechanisms to synchronize texture data with e

    Objective-C
    在 GitHub 上查看↗20,299
  • wuhaoyu1990/magiccamerawuhaoyu1990 的头像

    wuhaoyu1990/MagicCamera

    5,513在 GitHub 上查看↗

    MagicCamera is an Android camera filter SDK and face beauty library designed to provide real-time visual effects for camera and video recording applications. It serves as an image editor framework and video filter engine for enhancing facial appearance and modifying photos on Android devices. The project focuses on face beauty enhancement, specifically providing tools for skin smoothing and facial whitening. It enables the application of real-time filters to live camera streams and supports the recording of video footage with these effects applied. The system covers mobile image editing and

    Java
    在 GitHub 上查看↗5,513
  • natario1/cameraviewnatario1 的头像

    natario1/CameraView

    5,125在 GitHub 上查看↗

    CameraView is a high-level Android camera library and hardware wrapper designed for capturing photos and videos. It provides an abstraction layer for managing camera hardware and a media capture API for recording high-resolution video and RAW photos with configurable bitrates and resolutions. The project features a real-time camera filter framework and a preview manager. These systems allow for the application of custom shaders and visual effects to live camera streams and the rendering of previews with customizable aspect ratios, overlays, and composition grids. The library covers a wide ra

    Javaandroidandroid-librarycamera
    在 GitHub 上查看↗5,125
  • aheckmann/gmaheckmann 的头像

    aheckmann/gm

    6,980在 GitHub 上查看↗

    gm is a JavaScript image processing library and Node.js manipulation tool that serves as a programmatic wrapper for the GraphicsMagick engine. It translates JavaScript method calls into shell commands to automate the resizing, cropping, and transformation of images. The library provides an interface to execute specific GraphicsMagick operations while allowing raw command passthrough for custom arguments or engine features not covered by the standard API. Its capabilities cover geometric manipulation, color and tone adjustment, and image quality optimization. It includes tools for image compo

    JavaScript
    在 GitHub 上查看↗6,980
查看 Android Gpuimage 的所有 30 个替代方案→

常见问题解答

wasabeef/android-gpuimage 是做什么的?

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.

wasabeef/android-gpuimage 的主要功能有哪些?

wasabeef/android-gpuimage 的主要功能包括:GPU-Accelerated Shaders, Texture-Based Data Pipelines, Image Processing, Image Filters, Image Blending, OpenGL Graphics Programming, Real-Time Image Filtering, Real-Time Video Filtering。

wasabeef/android-gpuimage 有哪些开源替代品?

wasabeef/android-gpuimage 的开源替代品包括: bradlarson/gpuimage — GPUImage is a GPU-accelerated image processing framework for iOS designed to apply real-time filters and effects to… wuhaoyu1990/magiccamera — MagicCamera is an Android camera filter SDK and face beauty library designed to provide real-time visual effects for… natario1/cameraview — CameraView is a high-level Android camera library and hardware wrapper designed for capturing photos and videos. It… google/grafika — Grafika is a collection of reference implementations and benchmarking tools for the Android platform. It provides… jimp-dev/jimp — Jimp is a zero-dependency JavaScript image processing library and programmatic editor designed for manipulating,… aheckmann/gm — gm is a JavaScript image processing library and Node.js manipulation tool that serves as a programmatic wrapper for…