fixed hsv2rgb