Function blur
fn blur<I: GenericImageView>(image: &I, sigma: f32) -> ImageBuffer<<I as >::Pixel, Vec<<<I as >::Pixel as Pixel>::Subpixel>>
where
<I as >::Pixel: 'static
Performs a Gaussian blur on the supplied image.
sigma is a measure of how much to blur by.
Use [crate::imageops::fast_blur()] for a faster but less
accurate version.