Fix for #79, improve HSV ramps to/from pure black/white.