From b1900c32c758a51a09caeab9a3f3b37eeeb18e7f Mon Sep 17 00:00:00 2001 From: Oliver Vogel Date: Sun, 31 Oct 2021 08:04:05 +0100 Subject: [PATCH] Bugfixes --- src/Drivers/Gd/Modifiers/FillModifier.php | 1 + src/Drivers/Imagick/Decoders/ArrayColorDecoder.php | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/src/Drivers/Gd/Modifiers/FillModifier.php b/src/Drivers/Gd/Modifiers/FillModifier.php index 8306e762..97faa06e 100644 --- a/src/Drivers/Gd/Modifiers/FillModifier.php +++ b/src/Drivers/Gd/Modifiers/FillModifier.php @@ -3,6 +3,7 @@ namespace Intervention\Image\Drivers\Gd\Modifiers; use Intervention\Image\Drivers\Gd\InputHandler; +use Intervention\Image\Interfaces\ColorInterface; use Intervention\Image\Interfaces\FrameInterface; use Intervention\Image\Interfaces\ImageInterface; use Intervention\Image\Interfaces\ModifierInterface; diff --git a/src/Drivers/Imagick/Decoders/ArrayColorDecoder.php b/src/Drivers/Imagick/Decoders/ArrayColorDecoder.php index 89f52eeb..aee0df57 100644 --- a/src/Drivers/Imagick/Decoders/ArrayColorDecoder.php +++ b/src/Drivers/Imagick/Decoders/ArrayColorDecoder.php @@ -20,6 +20,10 @@ class ArrayColorDecoder extends AbstractDecoder implements DecoderInterface $this->fail(); } + if (count($input) === 3) { + $input[] = 1; + } + list($r, $g, $b, $a) = $input; $pixel = new ImagickPixel(