Yes, corals get their colors from photosynthesis. Different spectrums of light (K ratings) will bring out different colors in your corals, and different spectrums (and intensities) of light for an extended period of time will cause different colors to synthesize in the coral itself.