コード例 #1
0
ファイル: TetradicScheme.php プロジェクト: talesoft/phim
 /**
  * @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));
 }
コード例 #2
0
ファイル: HueRotationScheme.php プロジェクト: talesoft/phim
 protected function generateStep(ColorInterface $baseColor, $i, $step)
 {
     return Color::complement($baseColor, $i * $step);
 }
コード例 #3
0
ファイル: functions.php プロジェクト: talesoft/phim
function color_complement($color, $degrees = null)
{
    return Color::complement(color_get($color), $degrees = null);
}