From 4304b956dd070689d1ff40b082dbb58b3e0f19fd Mon Sep 17 00:00:00 2001 From: flashwave Date: Thu, 9 Nov 2023 22:03:07 +0000 Subject: [PATCH] Don't blow up thumbnails if the image is smaller than 300x300. --- src/Uploads/UploadsContext.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Uploads/UploadsContext.php b/src/Uploads/UploadsContext.php index 676743c..b23f708 100644 --- a/src/Uploads/UploadsContext.php +++ b/src/Uploads/UploadsContext.php @@ -133,9 +133,9 @@ class UploadsContext { $imagick->setImageFormat('jpg'); $imagick->setImageCompressionQuality($this->config->getInteger('thumb:quality', 80)); - $thumbRes = $this->config->getInteger('thumb:dimensions', 300); $width = $imagick->getImageWidth(); $height = $imagick->getImageHeight(); + $thumbRes = min($this->config->getInteger('thumb:dimensions', 300), $width, $height); if($width === $height) { $resizeWidth = $resizeHeight = $thumbRes;