According to the spec,
Color(float, float, float) takes float values between 0 and 1,
Color(int) takes an int value between 0 and 0xffffff,
and Color(int, int, int) takes int values between 0 and 255.
However, each of these, if given values out of their respective ranges,
does not throw an exception.