Intereting Posts
Как получить загруженные данные файла после загрузки после завершения Я не нахожу ошибки. Этот код хорошо работает. Обновите мои данные отлично. Но 1 ошибка показывает Регулярное выражение для поиска и замены @ упоминает как твиттер Могу ли я найти, какой пользователь веб-сервер запускается, как в PHP? PHP: заменить недопустимые символы в строке utf-8 в чтение docx (Office Open XML) в PHP CodeIgniter – Лучшая реализация для ACL Сортировка объекта JSON в PHP по ключевому значению Как консолидировать различные условия IF в конечный результат Как использовать $ .ajax () для текста поля ввода И загрузка файла? Получить записи Cname с помощью NetDNS или get_dns_record Проверьте, является ли переменная натуральным числом Может ли preg_replace выполнять несколько операций поиска и замены одним выстрелом? Показать bbcode на html странице с помощью php Ошибка 508 – Достигнут лимит ресурсов (сайт php + mysql + jquery)

Изменение насыщенности цвета #RGB: что здесь пропало?

Ниже приведена концепция для программы изменения яркости / насыщения с brightness() и saturation() .

 function brightness($colorstr, $steps) { ... return sprintf("%02x%02x%02x", $r, $g, $b); } function saturation(){ ... return sprintf("%02x%02x%02x", $r, $g, $b); } 

Есть ли какие-либо существующие простые в использовании моды в Интернете, чтобы дополнить этот анус, сделать следующее:

 $color2 = saturation($color,-10); /* less staurated*/ $color3 = saturation($color,+10); /* more staurated*/ 

Насыщенность и яркость нельзя обрабатывать одинаково (можно утверждать, что вы не правильно управляете яркостью, используя этот код, но это, вероятно, достаточно близко). См. Этот вопрос RGB для HSV в PHP для того, как преобразовать цвет в значение HSV, тогда вы можете изменить насыщенность (значение S). Затем конвертируйте обратно, используя ответ на этот вопрос PHP HSV на RGB .

Я не могу ответить на этот вопрос кодом, но я в этой статье в википедии, посвященной оттенку и цветности, очень хорошо описывает теорию.