vikr01 / gaussian-blur

Optimized single-pass blur shaders for GLSL

Home Page:https://amilajack.github.io/gaussian-blur/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

gaussian-blur

Build Status Dependency Status Greenkeeper badge

Optimized separable gaussian blurs for GLSL. This is adapted from Efficient Gaussian Blur with Linear Sampling.

demo

Installation

npm install gaussian-blur

Usage

import GaussianBlur from 'gaussian-blur';

const blur = new GaussianBlur();
await blur.setImage('./foo.jpg');
blur.changeBlurRadius(5);

Running examples

git clone https://github.com/amilajack/gaussian-blur
cd gaussian-blur
yarn
# Run the example
yarn start
# Build the lib
yarn build

About

Optimized single-pass blur shaders for GLSL

https://amilajack.github.io/gaussian-blur/

License:MIT License


Languages

Language:JavaScript 63.2%Language:HTML 21.2%Language:GLSL 15.5%