Я создаю пользовательский интерфейс, в котором пользователи могут изменять значения цвета своих страниц. Я хотел бы присвоить значение, присвоенное их цвету фона, и уменьшить его на определенную величину. Я просто ищу, чтобы достичь линии выделения, не создавая новых изображений каждый раз. Пример: пользователь установил цвет фона на #ECECEC. Теперь я хочу, чтобы граница определенных элементов […]
Я пытаюсь попытаться присвоить значение изображению на основе его «уровня насыщенности», чтобы увидеть, является ли изображение черно-белым или цветным. Я использую Imagick и нашел то, что кажется идеальным кодом для командной строки, и пытаюсь реплицировать его с помощью библиотеки PHP. Я думаю, что понимаю концепцию: Преобразование изображения в HSL. Извлеките канал «g» (который является S-каналом […]
Я пытаюсь написать регулярное выражение, которое извлекает все шестнадцатеричные цвета из кода CSS. Это то, что у меня есть сейчас: Код: $css = <<<CSS /* Do not match me: #abcdefgh; I am longer than needed. */ .foo { color: #cccaaa; background-color:#ababab; } #bar { background-color:#123456 } CSS; preg_match_all('/#(?:[0-9a-fA-F]{6})/', $css, $matches); Вывод: Array ( [0] => […]
Я получил изображение, подобное этому (это график): График торговли золотом http://img.ruphp.com/php/tny_pt_en_caoz_2.gif Я хочу изменить цвета, так что белый черный, линия графика светло-голубая и т. Д. Можно ли достичь с помощью GD и PHP?
Каким образом можно было бы преобразовать значения шестнадцатеричного цвета, такие как #ffffff в одиночные значения RGB 255 255 255 с использованием PHP?
Я пытаюсь генерировать случайные цвета HTML в PHP, но у меня возникают проблемы с тем, чтобы они выглядели одинаково или в одной семье. Есть ли какая-то функция, которую я могу использовать для генерации цветов, которые «похожи» на другой цвет, помимо создания и конкатенации шести случайных шестнадцатеричных цифр?