From 29f478508bbb38f3725d44c9e813d91d5925c42c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Szekeres=20Ba=CC=81lint?= Date: Mon, 30 Jan 2017 17:04:22 +0100 Subject: [PATCH 1/2] handle IM7 constant change IMGTYPE_TRUECOLORMATTE -> IMGTYPE_TRUECOLOR --- src/Intervention/Image/Imagick/Decoder.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Intervention/Image/Imagick/Decoder.php b/src/Intervention/Image/Imagick/Decoder.php index a06054cb..1490d111 100644 --- a/src/Intervention/Image/Imagick/Decoder.php +++ b/src/Intervention/Image/Imagick/Decoder.php @@ -20,7 +20,7 @@ class Decoder extends \Intervention\Image\AbstractDecoder $core->setBackgroundColor(new \ImagickPixel('transparent')); $core->readImage($path); - $core->setImageType(\Imagick::IMGTYPE_TRUECOLORMATTE); + $core->setImageType(defined('\Imagick::IMGTYPE_TRUECOLORMATTE') ? \Imagick::IMGTYPE_TRUECOLORMATTE : \Imagick::IMGTYPE_TRUECOLOR); } catch (\ImagickException $e) { throw new \Intervention\Image\Exception\NotReadableException( From 5ec1eb0ba3dd5119da1d4ce62dcabb94202c85bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Szekeres=20Ba=CC=81lint?= Date: Tue, 31 Jan 2017 14:07:05 +0100 Subject: [PATCH 2/2] legacy Imagick::IMGTYPE_TRUECOLOR -> Imagick::IMGTYPE_TRUECOLORALPHA --- src/Intervention/Image/Imagick/Decoder.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Intervention/Image/Imagick/Decoder.php b/src/Intervention/Image/Imagick/Decoder.php index 1490d111..d1d333ee 100644 --- a/src/Intervention/Image/Imagick/Decoder.php +++ b/src/Intervention/Image/Imagick/Decoder.php @@ -20,7 +20,7 @@ class Decoder extends \Intervention\Image\AbstractDecoder $core->setBackgroundColor(new \ImagickPixel('transparent')); $core->readImage($path); - $core->setImageType(defined('\Imagick::IMGTYPE_TRUECOLORMATTE') ? \Imagick::IMGTYPE_TRUECOLORMATTE : \Imagick::IMGTYPE_TRUECOLOR); + $core->setImageType(defined('\Imagick::IMGTYPE_TRUECOLORMATTE') ? \Imagick::IMGTYPE_TRUECOLORMATTE : \Imagick::IMGTYPE_TRUECOLORALPHA); } catch (\ImagickException $e) { throw new \Intervention\Image\Exception\NotReadableException(