Досить прямо вперед, візьміть жовтий і білий:
back_color = {r:255,g:255,b:255}; //white
text_color = {r:255,g:255,b:0}; //yellow
Який закон фізики на Божій Землі універсальних констант робить той факт, що жовтий текст не можна читати на білому тлі, а синій?
Заради мого настроюваного віджета я спробував усі можливі кольорові моделі, для яких знайшов функції перетворення; жоден з них не може сказати, що зелений може бути на білому, а жовтий - на основі просто числових порівнянь.
Я подивився Adsense (який створений Буддою всього Інтернету) і здогадався, що вони зробили, вони зробили пресети та обчислили відстань кольорових клітин. Я не можу цього зробити. Мої користувачі мають право вибирати навіть найбільш запальні, неестетичні комбінації сітківки, якщо текст все ще можна прочитати.