public function calculatePixel(Pixel $pixel, Pixel $top) { $pixelHsl = $pixel->toHsl(); $topHsl = $top->toHsl(); $pixel->fromHsl($topHsl['h'], $pixelHsl['s'], $pixelHsl['l']); return $pixel; }