372
return { double.min (uint8.MAX, double.max (0, int.parse (parts [0]))) / uint8.MAX,
373
double.min (uint8.MAX, double.max (0, int.parse (parts [1]))) / uint8.MAX,
374
double.min (uint8.MAX, double.max (0, int.parse (parts [2]))) / uint8.MAX,
375
double.min (uint8.MAX, double.max (0, int.parse (parts [3]))) / uint8.MAX };
372
return { clamp (int.parse (parts [0]) / uint8.MAX, 0, uint8.MAX),
373
clamp (int.parse (parts [1]) / uint8.MAX, 0, uint8.MAX),
374
clamp (int.parse (parts [2]) / uint8.MAX, 0, uint8.MAX),
375
clamp (int.parse (parts [3]) / uint8.MAX, 0, uint8.MAX) };