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
This project is an image processing library designed for manipulating pixel data, applying visual filters, and adjusting image appearance. It functions as a low-level tool for processing raw pixel buffers and managing image data. The library provides a toolkit for image geometry manipulation, including resizing, cropping, flipping, and rotating images. It also serves as an image format converter for encoding and decoding data between common binary file formats and as a metadata extractor for retrieving dimensions and color profiles from file headers. The capabilities cover low-level image pr
Bild is an image processing library implemented in the Go programming language. It provides a collection of algorithmic engines for image manipulation, including a convolution kernel engine for filtering, an image blending tool for layer composition, and a procedural noise generator for creating synthetic textures. The project is distinguished by its procedural generation capabilities, implementing Perlin, Gaussian, binary, and uniform noise algorithms to produce random pixel distributions and organic patterns. It also features a command-line interface that allows users to apply visual effect
OpenMoonray is a production-grade physically based rendering system and path-tracing engine. It simulates the physical behavior of light to generate high-fidelity photorealistic images and is compatible with Universal Scene Description files for visualizing complex 3D scenes and production pipelines. The system is designed as a distributed rendering framework, capable of splitting heavy computational workloads across multiple machines or cloud clusters to accelerate image generation. It integrates OpenColorIO for consistent color management across different display devices and color spaces.
GPUImage2 هو إطار عمل Swift لتطبيق المرشحات والتأثيرات في الوقت الفعلي على الصور والفيديو باستخدام GPU. يوفر مكتبة مرشحات فيديو في الوقت الفعلي، ومحرك معالجة هندسة الصور، وخط أنابيب تظليل OpenGL لمعالجة البيانات المرئية على أجهزة الرسومات.
The main features of bradlarson/gpuimage2 are: Real-Time Video Filtering, Real-Time Image Processing, Custom Shader Programming, GPU-Accelerated Image Processing Frameworks, GPU Accelerated Rendering, Vertex and Fragment Shading, Camera Pipeline Effects, Shader-Based Image Rendering.
Open-source alternatives to bradlarson/gpuimage2 include: bradlarson/gpuimage — GPUImage is a GPU-accelerated image processing framework for iOS designed to apply real-time filters and effects to… pistondevelopers/image — This project is an image processing library designed for manipulating pixel data, applying visual filters, and… anthonynsimon/bild — Bild is an image processing library implemented in the Go programming language. It provides a collection of… openmoonray/openmoonray — OpenMoonray is a production-grade physically based rendering system and path-tracing engine. It simulates the physical… imazen/imageflow — Imageflow is a high-performance image manipulation library and composition engine available as a C-compatible library,… jimp-dev/jimp — Jimp is a zero-dependency JavaScript image processing library and programmatic editor designed for manipulating,…