Exemplo n.º 1
0
 /**
  * @param ColorInterface $baseColor
  * @return \Generator
  */
 protected function generate(ColorInterface $baseColor)
 {
     (yield $baseColor);
     (yield Color::complement($baseColor, 120));
     (yield Color::complement($baseColor, 180));
     (yield Color::complement($baseColor, -60));
 }
Exemplo n.º 2
0
 protected function generateStep(ColorInterface $baseColor, $i, $step)
 {
     return Color::complement($baseColor, $i * $step);
 }
Exemplo n.º 3
0
function color_complement($color, $degrees = null)
{
    return Color::complement(color_get($color), $degrees = null);
}