Fixes #3 weird HSV interpolation with grayscales