separate files for rgb,hsv,grayscale