Цвет фона для одной из моих страниц устанавливается на основе цвета фона, который пользователи установили в качестве цвета фона в Twitter. У меня есть страница с закругленной рамкой с черной рамкой. Граница не выглядит хорошо, если цвет фона темный, поэтому я хотел бы удалить границу фона темнее, чем произвольный шестнадцатеричный цвет.
Я думал об этом, используя регулярное выражение для извлечения трех значений RGB, их суммирования и сравнения с моим эталонным цветом. Есть ли лучший способ сделать это?