mirror of
https://github.com/torrentpier/torrentpier
synced 2025-08-14 18:48:21 -07:00
Revert "Replaced some 'switch' with the 'match' expression (#1147)"
This reverts commit 4cea325b6c
.
This commit is contained in:
parent
4cea325b6c
commit
ed3e28827b
11 changed files with 176 additions and 77 deletions
|
@ -132,15 +132,28 @@ function create_thumbnail($source, $new_file, $mimetype)
|
|||
$type = get_supported_image_types($type);
|
||||
|
||||
if ($type['gd']) {
|
||||
$image = match ($type['format']) {
|
||||
IMG_GIF => imagecreatefromgif($source),
|
||||
IMG_JPG => imagecreatefromjpeg($source),
|
||||
IMG_PNG => imagecreatefrompng($source),
|
||||
IMG_BMP => imagecreatefrombmp($source),
|
||||
IMG_WBMP => imagecreatefromwbmp($source),
|
||||
IMG_WEBP => imagecreatefromwebp($source),
|
||||
default => throw new Exception('Unknown file format: ' . $type['format']),
|
||||
};
|
||||
switch ($type['format']) {
|
||||
case IMG_GIF:
|
||||
$image = imagecreatefromgif($source);
|
||||
break;
|
||||
case IMG_JPG:
|
||||
$image = imagecreatefromjpeg($source);
|
||||
break;
|
||||
case IMG_PNG:
|
||||
$image = imagecreatefrompng($source);
|
||||
break;
|
||||
case IMG_BMP:
|
||||
$image = imagecreatefrombmp($source);
|
||||
break;
|
||||
case IMG_WBMP:
|
||||
$image = imagecreatefromwbmp($source);
|
||||
break;
|
||||
case IMG_WEBP:
|
||||
$image = imagecreatefromwebp($source);
|
||||
break;
|
||||
default:
|
||||
throw new Exception('Unknown file format: ' . $type['format']);
|
||||
}
|
||||
|
||||
if ($type['version'] == 1 || !$attach_config['use_gd2']) {
|
||||
$new_image = imagecreate($new_width, $new_height);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue