Ancient purples often came from…

… a mixture of “indigofera” indogo and dibromoindgo (a red from the Murex sea snail).  Combined they made Tyrian purple, and light exposure during the dying process converted the dibromoindgo into blue hues known as royal blue or hyacinth purple.

(Photo: processed indigo chunks from the “indigofera” plant)