Skip to content

Commit b8aa105

Browse files
committed
Added missing webp in loadImage
Also sorted formats alphabetically
1 parent 402d57a commit b8aa105

File tree

1 file changed

+10
-7
lines changed

1 file changed

+10
-7
lines changed

src/ImageConverter.php

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -51,16 +51,19 @@ private function loadImage($from)
5151
$format = $this->constImageFormat[$extension];
5252

5353
switch ($format) {
54+
case 'gif':
55+
$image = imagecreatefromgif($from);
56+
break;
5457
case 'jpg':
5558
case 'jpeg':
5659
$image = imagecreatefromjpeg($from);
5760
break;
58-
case 'gif':
59-
$image = imagecreatefromgif($from);
60-
break;
6161
case 'png':
6262
$image = imagecreatefrompng($from);
6363
break;
64+
case 'webp':
65+
$image = imagecreatefromwebp($from);
66+
break;
6467
default:
6568
$image = null;
6669
}
@@ -83,13 +86,13 @@ private function saveImage($to, $image, $quality)
8386
}
8487

8588
switch ($extension) {
86-
case 'jpg':
87-
case 'jpeg':
88-
$image = imagejpeg($image, $to, $quality);
89-
break;
9089
case 'gif':
9190
$image = imagegif($image, $to, $quality);
9291
break;
92+
case 'jpg':
93+
case 'jpeg':
94+
$image = imagejpeg($image, $to, $quality);
95+
break;
9396
case 'png':
9497
$image = imagepng($image, $to, $quality);
9598
break;

0 commit comments

Comments
 (0)