From 6ee62afc9ad1437ff255f978ce81c575cc7b5585 Mon Sep 17 00:00:00 2001 From: MichalSkoula Date: Sun, 27 Aug 2023 00:59:53 +0200 Subject: [PATCH] WebP mime type and Image_lib support --- application/config/mimes.php | 1 + system/libraries/Image_lib.php | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/application/config/mimes.php b/application/config/mimes.php index b2e989fea9e..671f9b5a03c 100644 --- a/application/config/mimes.php +++ b/application/config/mimes.php @@ -86,6 +86,7 @@ 'mj2' => array('image/jp2', 'video/mj2', 'image/jpx', 'image/jpm'), 'mjp2' => array('image/jp2', 'video/mj2', 'image/jpx', 'image/jpm'), 'png' => array('image/png', 'image/x-png'), + 'webp' => 'image/webp', 'tiff' => 'image/tiff', 'tif' => 'image/tiff', 'heic' => 'image/heic', diff --git a/system/libraries/Image_lib.php b/system/libraries/Image_lib.php index 4e5fc7be6fc..f605368c180 100644 --- a/system/libraries/Image_lib.php +++ b/system/libraries/Image_lib.php @@ -566,7 +566,7 @@ public function initialize($props = array()) else { // Is there a file name? - if ( ! preg_match('#\.(jpg|jpeg|gif|png)$#i', $this->new_image)) + if ( ! preg_match('#\.(jpg|jpeg|gif|png|webp)$#i', $this->new_image)) { $this->dest_image = $this->source_image; $this->dest_folder = $this->new_image;