glur

Fast Gaussian Blur in pure JavaScript, via IIR filer. Speed does not depend on blur radius.

  • glur

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
glur
6701.1.27 years ago8 years agoMinified + gzip package size for glur in KB

Readme

glur
Build Status NPM version
Fast Gaussian Blur in pure JavaScript, via IIR filer. Speed does not depend on blur radius.

demo 1, demo 2.

Install

npm install glur --save

API

require('glur')(src, width, height, radius)
  • src - typed array with image RGBA data (will be updated with blured image).
  • width - image width.
  • height - image height.
  • radius - blur radius.

require('glur/mono16')(src, width, height, radius) - the same as above, but input data is grayscale Uint16Array. Can be useful to calculate unsharp mask via brightness/ligthness channel.

Authors

References

very good article with technical details for programmers.

Licence

MIT