Jak wybrać kolor czcionki w kolorze białym lub czarnym w zależności od koloru tła?

Chcę pokazać kilka zdjęć takich jak ten przykład Kolor wypełnienia jest określany przez pole w bazie danych z kolorem szesnastkowym (np .: ClassX -> Color: # 66FFFF). Teraz chcę pokazać dane nad wypełnieniem wybranym kolorem (jak na powyższym obrazku), ale muszę wiedzieć, czy kolor jest ciemny,...