From 10f52e21e2e0d69f648a32c531ab8a60d89cac0e Mon Sep 17 00:00:00 2001 From: halftrainedharry Date: Thu, 15 Aug 2024 13:49:09 +0200 Subject: [PATCH] Support added for WebP --- core/components/imagecropper/processors/mgr/crop.class.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/components/imagecropper/processors/mgr/crop.class.php b/core/components/imagecropper/processors/mgr/crop.class.php index 17c5d5a..fada264 100644 --- a/core/components/imagecropper/processors/mgr/crop.class.php +++ b/core/components/imagecropper/processors/mgr/crop.class.php @@ -83,7 +83,7 @@ public function process() $this->source->createContainer($imagePath, '/'); $this->source->errors = array(); - if (in_array(strtolower($imageExtension), ['jpg', 'jpeg', 'png', 'gif'], true)) { + if (in_array(strtolower($imageExtension), ['jpg', 'jpeg', 'png', 'gif', 'webp'], true)) { $cropName = $imagePrefix . '-' . md5($imageHash) . '.' . $imageExtension; $cropImage = rtrim($imagePath, '/') . '/' . $cropName; @@ -121,6 +121,8 @@ public function process() imagepng($cropSource); } else if (strtolower($imageExtension) === 'gif') { imagegif($cropSource); + } else if (strtolower($imageExtension) === 'webp') { + imagewebp($cropSource); } $result = ob_get_clean();