Skip to content
nodecaPublic

About

Fast gaussian blur in pure JavaScript via IIR filer

Resources

Security policy

Stars

106 stars

Watchers

6 watching

Forks

Latest commit

 

History

47 Commits

Folders and files

Repository files navigation

glur

NPM version

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

demo 1, demo 2.

Install

npm install glur

API

import { blurRGBA, blurMono16 } from 'glur'

blurRGBA(src, width, height, radius)

  • src - Uint8ClampedArray or Uint8Array with RGBA image data (modified in place).
  • width - image width.
  • height - image height.
  • radius - blur radius.

blurMono16(src, width, height, radius)

Same as above, but input is a grayscale Uint16Array. Useful for unsharp mask via brightness/lightness channel.

Authors

References

Licence

MIT

About

Fast gaussian blur in pure JavaScript via IIR filer

Resources

Security policy

Stars

106 stars

Watchers

6 watching

Forks

Releases

Packages

Used by

Contributors

Languages