From 391e946ea8858c42536f4e4c4ff45806869a2cfa Mon Sep 17 00:00:00 2001 From: Stefan Brand Date: Thu, 3 Feb 2022 15:37:54 +0100 Subject: [PATCH] Fix Gif Thumbnail Handler --- lib/thumbs.class.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/thumbs.class.php b/lib/thumbs.class.php index 745aa1c..89880c2 100644 --- a/lib/thumbs.class.php +++ b/lib/thumbs.class.php @@ -21,7 +21,6 @@ class thumb { IMAGETYPE_GIF => [ 'load' => 'imagecreatefromgif', 'save' => 'imagegif', - 'quality' => 0 ], IMAGETYPE_WEBP => [ 'load' => 'imagecreatefromwebp', @@ -67,7 +66,11 @@ class thumb { } imagecopyresampled($thumbnail, $image, 0, 0, 0, 0, $width, $height, $srcwidth, $srcheight); - call_user_func(self::IMAGE_HANDLERS[$type]['save'],$thumbnail,$dstpath,self::IMAGE_HANDLERS[$type]['quality']); + if ($type != IMAGETYPE_GIF) { + call_user_func(self::IMAGE_HANDLERS[$type]['save'],$thumbnail,$dstpath,self::IMAGE_HANDLERS[$type]['quality']); + } else { + call_user_func(self::IMAGE_HANDLERS[$type]['save'],$thumbnail,$dstpath); + } imagedestroy($image); imagedestroy($thumbnail); }