awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
evanw avatar

evanw/webgl-filter

0
View on GitHub↗
1,091 stele·151 fork-uri·JavaScript·MIT·4 vizualizărievanw.github.io/webgl-filter↗

Webgl Filter

Acest proiect este un editor grafic bazat pe browser și o bibliotecă de procesare a imaginilor care efectuează transformări vizuale direct în mediul web. Oferă un set de instrumente pentru încărcarea fișierelor imagine locale, aplicarea de efecte vizuale complexe și exportarea rezultatelor modificate fără a necesita procesarea datelor pe server.

Biblioteca utilizează shadere de fragment accelerate hardware pentru a executa operațiuni la nivel de pixel pe unitatea de procesare grafică (GPU). Prin menținerea datelor imaginii ca texturi în memoria GPU și utilizarea unei conducte de randare în mod imediat (immediate-mode), sistemul obține sincronizarea în timp real între parametrii de filtrare definiți de utilizator și output-ul vizual afișat pe canvas.

Software-ul suportă o gamă de ajustări ale imaginii, inclusiv modificarea contrastului, efecte de tilt-shift și simularea defocalizării lentilei. Aceste operațiuni sunt gestionate prin injectarea de parametri uniformi, permițând manipularea de înaltă performanță a fișierelor media digitale direct pe dispozitivul utilizatorului.

Features

  • Browser-Based Editors - Provides a tool for loading, modifying, and exporting local image files with real-time visual effects rendered directly on the user device.
  • GPU-Accelerated Image Processing Frameworks - Applies complex visual adjustments to images at high frame rates using graphics hardware.
  • GPU-Accelerated Shaders - Executes pixel-level image processing operations in parallel on the graphics hardware to achieve real-time performance for complex visual filters.
  • WebGL - Applies visual filters and image transformations to browser-based media using hardware-accelerated shaders.
  • Image Visual Filters - Provides hardware-accelerated image filtering, including contrast adjustment, tilt-shift effects, and lens defocus simulation for high-performance visual transformations.
  • Browser-Based Image Processing - Applies complex visual effects and image adjustments directly in the web browser using hardware acceleration for high performance.
  • Texture-Based Data Pipelines - Maintains image data within GPU memory as textures to minimize expensive data transfers between the browser and the graphics processor.
  • Image Import and Export - Enables loading local image files for processing and saving modified results directly to the user's local storage.
  • Web-Based Graphics Acceleration - Leverages the graphics processing unit to perform real-time image transformations and filter applications on digital media files.
  • Canvas Rendering Pipelines - Uses the HTML5 canvas element as a target for drawing processed textures to display the final output directly in the browser.
  • Immediate-Mode Rendering - Redraws the entire image state whenever a filter parameter changes to ensure the visual output remains synchronized with user input.
  • Client-Side Media Processing - Manages the import and export of image files locally while performing visual modifications without uploading data to a server.

Istoric stele

Graficul istoricului de stele pentru evanw/webgl-filterGraficul istoricului de stele pentru evanw/webgl-filter

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Webgl Filter

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Webgl Filter.
  • bradlarson/gpuimage2Avatar BradLarson

    BradLarson/GPUImage2

    4,941Vezi pe GitHub↗

    GPUImage2 is a Swift framework for applying real-time filters and effects to images and video using the GPU. It provides a real-time video filter library, an image geometry manipulation engine, and an OpenGL shading pipeline for processing visual data on graphics hardware. The framework enables the construction of visual effect pipelines by chaining image sources to consumers in sequential flows. It supports the development of custom fragment and vertex shaders for bespoke image processing and offers the ability to bundle these operations into reusable units via graph-based grouping. Capabil

    Swift
    Vezi pe GitHub↗4,941
  • wasabeef/android-gpuimageAvatar wasabeef

    wasabeef/android-gpuimage

    9,155Vezi pe GitHub↗

    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 manipulat

    Javaandroidgpuimagejava
    Vezi pe GitHub↗9,155
  • una/cssgramAvatar una

    una/CSSgram

    5,398Vezi pe GitHub↗

    CSSgram is a CSS image filter library and framework that provides a system of reusable mixins and classes for implementing visual image effects. It enables CSS-based image processing to modify the appearance of images directly in the browser without requiring server-side processing. The project facilitates client-side photo processing and frontend visual styling by applying photographic style filters and color presets to web images. It uses a combination of CSS filters and blend modes to achieve these effects through the assignment of predefined class names to HTML elements.

    HTML
    Vezi pe GitHub↗5,398
  • brianchirls/seriously.jsAvatar brianchirls

    brianchirls/Seriously.js

    3,887Vezi pe GitHub↗

    Seriously.js is a WebGL video processing framework and browser-based graphics engine designed for real-time video composition and image manipulation. It functions as a node-based visual compositor that organizes media sources and effects into a directed acyclic graph, using a custom fragment shader compiler to transform these graphs into optimized GLSL shaders for GPU-accelerated rendering. The engine features a modular web media pipeline and a plugin-based architecture, allowing for the integration of custom effects, input sources, and output targets. It enables the development of interactiv

    JavaScript
    Vezi pe GitHub↗3,887
Vezi toate cele 30 alternative pentru Webgl Filter→

Întrebări frecvente

Ce face evanw/webgl-filter?

Acest proiect este un editor grafic bazat pe browser și o bibliotecă de procesare a imaginilor care efectuează transformări vizuale direct în mediul web. Oferă un set de instrumente pentru încărcarea fișierelor imagine locale, aplicarea de efecte vizuale complexe și exportarea rezultatelor modificate fără a necesita procesarea datelor pe server.

Care sunt principalele funcționalități ale evanw/webgl-filter?

Principalele funcționalități ale evanw/webgl-filter sunt: Browser-Based Editors, GPU-Accelerated Image Processing Frameworks, GPU-Accelerated Shaders, WebGL, Image Visual Filters, Browser-Based Image Processing, Texture-Based Data Pipelines, Image Import and Export.

Care sunt câteva alternative open-source pentru evanw/webgl-filter?

Alternativele open-source pentru evanw/webgl-filter includ: bradlarson/gpuimage2 — GPUImage2 is a Swift framework for applying real-time filters and effects to images and video using the GPU. It… wasabeef/android-gpuimage — android-gpuimage is an OpenGL image processing library for Android that provides a GPU-powered framework for applying… una/cssgram — CSSgram is a CSS image filter library and framework that provides a system of reusable mixins and classes for… brianchirls/seriously.js — Seriously.js is a WebGL video processing framework and browser-based graphics engine designed for real-time video… bradlarson/gpuimage — GPUImage is a GPU-accelerated image processing framework for iOS designed to apply real-time filters and effects to… pintaproject/pinta — Pinta is a cross-platform raster graphics editor and digital image manipulation tool. It provides a drawing…

Colecții curatoriate care includ Webgl Filter

Colecții selectate manual în care apare Webgl Filter.
  • librărie software pentru aplicarea efectelor vizuale