pub fn gaussian_noise<P>(image: &Image<P>, mean: f64, stddev: f64, seed: u64) -> Image<P>
where
    P: Pixel,
    P::Subpixel: Into<f64> + Clamp<f64>,
{
    let mut out = image.clone();
    gaussian_noise_mut(&mut out, mean, stddev, seed);
    out
}
Adds independent additive Gaussian noise to all channels
of an image, with the given mean and standard deviation.
src/noise.rs