diff --git a/inc/Service/Media/LibMagickMediaHandler.php b/inc/Service/Media/LibMagickMediaHandler.php index 5f554373..ba9d6886 100644 --- a/inc/Service/Media/LibMagickMediaHandler.php +++ b/inc/Service/Media/LibMagickMediaHandler.php @@ -82,7 +82,6 @@ class LibMagickMediaHandler implements MediaHandler { private function generateThumbImpl( \Imagick $imagick, - string $source_file_path, string $source_file_mime, string $preferred_out_file_dir, string $preferred_out_file_name, @@ -196,8 +195,9 @@ class LibMagickMediaHandler implements MediaHandler { if ($ext === null) { return false; } + $ext = \strtoupper($ext); - return !empty(\Imagick::queryFormats(\strtoupper($ext))); + return !empty(\Imagick::queryFormats("$ext*")); } public function openHandle(string $file_path, string $file_mime, int $file_kind): mixed { @@ -256,7 +256,6 @@ class LibMagickMediaHandler implements MediaHandler { return self::generateThumbImpl( $imagick, - $source_file_path, $source_file_mime, $preferred_out_file_dir, $preferred_out_file_name,