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); }