Bewerten Sie, ob ein HEX-Wert dunkel oder hell ist
Der Benutzer der von mir erstellten ASP.NET-Webanwendung kann Farben für einige der Elemente (z. B. Schaltflächen / Titel) auswählen, um einen gewissen Grad an Personalisierung zu ermöglichen.
Das Problem ist, dass der Text auf diesen Ebenen standardmäßig schwarz ist. Ich versuche, den vom Benutzer über eine Auswahl ausgewählten HEX-Wert auszuwerten und programmgesteuert zwischen schwarzem und weißem Text umzuschalten JavaScript oder im Code dahinter.
Der Kern des Problems ist, dass ich nicht sicher bin, wie das HEX zu bewerten ist, um zu entscheiden, ob die Nähe der gewählten Farbe zu Schwarz zu eng ist, um schwarzen Text zu verwenden.
Irgendwelche Ideen?