Вопрос о цвете RGB и поиске самого простого, мельчайшего кода преобразования php для управления яркостью / темнотой данного оттенка RGB.
Представьте переменную $colorA
, содержащуюдопустимый цвет RGB с шестью символами, например F7A100
, который мы хотим сделать немного светлее и / или темнее:
$color = B1B100; // original RGB color manually set.
Тогда на любой странице этот цвет будет немного темнее / светлее на лету:
$colorX = someFunction($color, +10); // original color 10 steps lighter
$colorY = someFunction($color, -25); // original color 25 steps darker
Каким был бы ВАШ способ решения этой проблемы?Сохранить RGB как есть или сначала изменить его на HSL?Подсказки и предложения приветствуются.Ваш образец / код также приветствуется.
Это действительно сфокусировано на возможном коде TINIES / SIMPLES / SHORTEST, чтобы сделать тот же самый оттенок темнее / светлее.
Я намеренно не предлагаю свой код, так как хочу, чтобы здесь были открыты возможности.