Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/evanw/webgl-filter
An image editor in WebGL
https://github.com/evanw/webgl-filter
Last synced: 13 days ago
JSON representation
An image editor in WebGL
- Host: GitHub
- URL: https://github.com/evanw/webgl-filter
- Owner: evanw
- License: mit
- Created: 2011-04-10T03:49:59.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2022-01-10T17:11:19.000Z (almost 3 years ago)
- Last Synced: 2024-10-15T08:41:59.008Z (28 days ago)
- Language: JavaScript
- Homepage: https://evanw.github.io/webgl-filter/
- Size: 5.45 MB
- Stars: 1,046
- Watchers: 38
- Forks: 148
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# WebGL Filter
### [View Live Demo](https://evanw.github.io/webgl-filter/)
This is an image editor written using WebGL that allows you to transform your images with various image filters (contrast adjustment, tilt-shift, lens defocus, etc.). WebGL is GPU programming for the web, and allows JavaScript web applications to attain performance that wouldn't otherwise be possible. It was originally written in 24 hours for HackNY 2011 but the core functionality was later moved to the [glfx.js](https://github.com/evanw/glfx.js) library.
# Running
While you can just open `www/index.html`, you won't be able to save because of the security protection on `file://` URLs. Instead, run `cd www && python -m SimpleHTTPServer` and visit `http://localhost:8000`.
# Screenshot
![](https://github.com/evanw/webgl-filter/raw/master/screenshot.png)