Comment décider de la couleur de la police en blanc ou en noir en fonction de la couleur d'arrière-plan?

Je veux montrer quelques images comme cet exemple La couleur de remplissage est décidée par un champ dans la base de données avec la couleur en hexadécimal (ex: ClassX -> Couleur: # 66FFFF). Maintenant, je veux afficher des données au-dessus d'un remplissage avec la couleur sélectionnée (comme...