In general, the diversity of bird feathers’ colors can be explained by just two factors: pigments, and simple structures in the feathers that interfere with incident light. Pigment particles are embedded into the newly grown feathers during the molting season.
copied this from webexibits.com
copied this from webexibits.com