Ниже приведена концепция программы изменения яркости / насыщенности с 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*/