私が構築している ASP.NET Web アプリのユーザーは、一部の要素 (ボタン/タイトルなど) で使用する色を選択して、ある程度のパーソナライズを容易にすることができます。
問題は、これらのレイヤーのテキストがデフォルトで黒であることです...私がやろうとしているのは、ユーザーがピッカーを介して選択したHEX値を評価し、プログラムで黒と白のテキストを切り替えることです-これはJavaScript、またはコード ビハインド。
問題の核心は、HEX を評価して、選択した色が黒に近すぎて黒のテキストを使用できないかどうかを判断する方法がわからないことです。
何か案は?