Use zero-fill shift when parsing input colors

It was possible to get negative color values, which it turn
confused ciede2000.