public function fill(&$image, $color, $x = 0, $y = 0)
{
if ($image->isAnimated()) {
// Ignore animated GIF for now
return $this;
}
$target = $image->getCore()->getImagePixelColor($x, $y);
$image->getCore()->floodfillPaintImage($color->getHexString(), 1, $target, $x, $y, false);
return $this;
}