Thanks to visit codestin.com
Credit goes to github.com

Skip to content

nodeca/glur

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

License

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors