diff --git a/src/Duplexmedia/ImageTools/ImageTools.php b/src/Duplexmedia/ImageTools/ImageTools.php index 2058c6c..7b0c8e5 100644 --- a/src/Duplexmedia/ImageTools/ImageTools.php +++ b/src/Duplexmedia/ImageTools/ImageTools.php @@ -2,6 +2,7 @@ namespace Duplexmedia\ImageTools; use League\ColorExtractor\ColorExtractor; +use League\ColorExtractor\Palette; /** * A class with a couple of useful image processing functions. @@ -91,7 +92,7 @@ public function getAccentColors($number = 5, $sampleSize = 500, $maxBrightness = $this->image->setImageFormat("png"); $this->image->resizeImage($sampleSize, $sampleSize, \Imagick::FILTER_LANCZOS, 1, true); $this->image->writeImage($fileName); - $image = new ColorExtractor(imagecreatefrompng($fileName)); + $image = new ColorExtractor(Palette::fromFilename($fileName)); $results = array_filter($image->extract($number), function ($color) use ($maxBrightness) { return $maxBrightness < 0 || $this->colorTools->calculateBrightness($color) < $maxBrightness;