Fish are indeed colourful. Especially Tropical Fish but how do they get those colours?.
Can Fish change their colours? If So How?.
Why Fish Are So Colourful?
The colour of a fish is produced by three colour pigments primarily contained within cells called Chromatophores. These pigments are Erythrin (Red), Melanin (Black), and Xanthin (Yellow) each of which occurs in different chromatophores. The colour pigments are complemented by Irridocytes, best described as tiny reflective spheres within the skin.
How Do The Pigments Work?

Fish have pigments inside their cells. These cells carry a number of different colours red black and yellow. When two or more of these colours are mixed they provide yet another colour. read more