Como decidir a cor da fonte em branco ou preto, dependendo da cor de fundo?

Eu quero mostrar algumas imagens como este exemplo A cor do preenchimento é decidida por um campo na base de dados com a cor hexadecimal (ex: ClassX -> Cor: # 66FFFF). Agora, quero mostrar os dados acima de um preenchimento com a cor selecionada (como na imagem acima), mas preciso saber se a...