Bagaimana cara menentukan warna font putih atau hitam tergantung pada warna latar belakang?

Saya ingin menunjukkan beberapa gambar seperti contoh ini Warna isi ditentukan oleh bidang dalam basis data dengan warna dalam hex (mis: ClassX -> Color: # 66FFFF). Sekarang, saya ingin menampilkan data di atas isian dengan warna yang dipilih (seperti pada gambar di atas) tetapi saya perlu tahu...