8 #include <boost/gil/gil_all.hpp> 15 void color_convert<rgb8_pixel_t, rgba8_pixel_t>(
const rgb8_pixel_t& src,
17 get_color(dst, red_t()) = get_color(src, red_t());
18 get_color(dst, green_t()) = get_color(src, green_t());
19 get_color(dst, blue_t()) = get_color(src, blue_t());
21 using alpha_channel_t = color_element_type<rgba8_pixel_t, alpha_t>::type;
22 get_color(dst, alpha_t()) = channel_traits<alpha_channel_t>::max_value();
27 void color_convert<rgba8_pixel_t, rgb8_pixel_t>(
const rgba8_pixel_t& src,
29 get_color(dst, red_t()) = get_color(src, red_t());
30 get_color(dst, green_t()) = get_color(src, green_t());
31 get_color(dst, blue_t()) = get_color(src, blue_t());