glur

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

MIT 6 个版本
安装
npm install glur
yarn add glur
pnpm add glur
bun add glur
README

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

版本列表
2.0.0 2026-05-17
1.1.2 2016-05-05
1.1.1 2015-11-10
1.1.0 2015-11-05
1.0.1 2015-11-04
1.0.0 2015-11-02