Skip to content

blur

Apply Gaussian blur effects to an image for artistic or privacy purposes.

::: success Ready & Demoed :::

Planned Signature

ts
blur(input: Uint8Array, radius: number) => Uint8Array

Planned Parameters

  • input — Encoded image bytes (PNG or JPEG)
  • radius — Blur radius in pixels (0.1 - 10.0)

Planned Returns

  • Uint8Array — Encoded PNG bytes of the blurred image

Planned Features

  • Gaussian blur algorithm for smooth, natural-looking blur
  • Configurable intensity from subtle to heavy blur effects
  • Edge handling to prevent artifacts at image borders
  • Performance optimizations for large images using Rust's image crate
  • Privacy mode for quickly obscuring sensitive content

Use Cases

  • Privacy protection: Blur faces or sensitive information
  • Background effects: Create depth of field effects
  • Artistic filters: Add dreamy or soft focus effects
  • Image preprocessing: Reduce noise before other operations