From 973fde549fad0309f504c55aa5095a379bc49cea Mon Sep 17 00:00:00 2001 From: Pavel Zotikov Date: Tue, 14 Jan 2025 21:03:44 +0300 Subject: [PATCH] fix Undefined constant Imagick::INTERPOLATE_BICUBIC --- src/SocialMediaImageGenerator/Types/BackgroundImage.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/SocialMediaImageGenerator/Types/BackgroundImage.php b/src/SocialMediaImageGenerator/Types/BackgroundImage.php index cf969f5..8e6e45c 100644 --- a/src/SocialMediaImageGenerator/Types/BackgroundImage.php +++ b/src/SocialMediaImageGenerator/Types/BackgroundImage.php @@ -20,7 +20,11 @@ public function getImage(): \Imagick $layer->readImage($this->getPath()); - $layer->setImageInterpolateMethod(\Imagick::INTERPOLATE_BICUBIC); + if (defined('Imagick::INTERPOLATE_BICUBIC')) { + $layer->setImageInterpolateMethod(\Imagick::INTERPOLATE_BICUBIC); + } else { + $layer->setImageInterpolateMethod(\Imagick::INTERPOLATE_BILINEAR); + } $height = $this->getHeight(); $width = $this->getWidth();