** rgb_u8::float_vec_type v = rgb_u8(127, 0, 255); ** // v contains 127., 0., 255 but should contain 0.5, 0,1. ** rgb_u8 c = v; ** // c = (255., 255., 255). Error. ** ** rgb_u8::float_vec_type v2 = f_to_float_<rgb_u8::float_vec_type> ** rgb_u8(127, 0, 255); ** rgb_u8 c2 = v2; ** // c2 = (127, 0, 255). Ok. **
FIXME: Add doc & test.