Function photon_rs::conv::gaussian_blur

source ·
pub fn gaussian_blur(photon_image: &mut PhotonImage, radius: i32)
Expand description

Gaussian blur in linear time.

Reference: http://blog.ivank.net/fastest-gaussian-blur.html

Arguments

  • photon_image - A PhotonImage
  • radius - blur radius

Example

use photon_rs::conv::gaussian_blur;
use photon_rs::native::open_image;

let mut img = open_image("img.jpg").expect("File should open");
gaussian_blur(&mut img, 3_i32);