[][src]Function imageproc::map::as_green_channel

pub fn as_green_channel<I, C>(image: &I) -> Image<Rgb<C>> where
    I: GenericImage<Pixel = Luma<C>>,
    C: Primitive + 'static, 

Creates an RGB image by embedding a grayscale image in its green channel.

Examples

use image::Luma;
use imageproc::map::as_green_channel;

let image = gray_image!(
    1, 2;
    3, 4);

let expected = rgb_image!(
    [0, 1, 0], [0, 2, 0];
    [0, 3, 0], [0, 4, 0]);

let actual = as_green_channel(&image);
assert_pixels_eq!(actual, expected);