Function grayscale
fn grayscale<I: GenericImageView>(image: &I) -> ImageBuffer<Luma<<<I as GenericImageView>::Pixel as Pixel>::Subpixel>, Vec<<<I as GenericImageView>::Pixel as Pixel>::Subpixel>>
Convert the supplied image to grayscale. Alpha channel is discarded.