From 7b71247e03ae1295cb4e33e7ca4201fe474e4219 Mon Sep 17 00:00:00 2001 From: Brad Dutton Date: Fri, 13 May 2022 14:24:45 -0700 Subject: [PATCH] add webp image support --- modules/gallery/helpers/legal_file.php | 3 ++- system/libraries/Image.php | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/modules/gallery/helpers/legal_file.php b/modules/gallery/helpers/legal_file.php index e9235cdf..bb939a06 100644 --- a/modules/gallery/helpers/legal_file.php +++ b/modules/gallery/helpers/legal_file.php @@ -38,7 +38,8 @@ class legal_file_Core { if (empty(self::$photo_types_by_extension)) { $types_by_extension_wrapper = new stdClass(); $types_by_extension_wrapper->types_by_extension = array( - "jpg" => "image/jpeg", "jpeg" => "image/jpeg", "gif" => "image/gif", "png" => "image/png"); + "jpg" => "image/jpeg", "jpeg" => "image/jpeg", "gif" => "image/gif", "png" => "image/png", + "webp" => "image/webp"); module::event("photo_types_by_extension", $types_by_extension_wrapper); foreach (self::$blacklist as $key) { unset($types_by_extension_wrapper->types_by_extension[$key]); diff --git a/system/libraries/Image.php b/system/libraries/Image.php index 991c8d54..6e646e86 100644 --- a/system/libraries/Image.php +++ b/system/libraries/Image.php @@ -31,6 +31,7 @@ class Image_Core { IMAGETYPE_GIF => 'gif', IMAGETYPE_JPEG => 'jpg', IMAGETYPE_PNG => 'png', + IMAGETYPE_WEBP => 'webp', IMAGETYPE_TIFF_II => 'tiff', IMAGETYPE_TIFF_MM => 'tiff', ); @@ -498,4 +499,4 @@ class Image_Core { return TRUE; } -} // End Image \ No newline at end of file +} // End Image