Corrige la génération des miniatures au format avif et webp

This commit is contained in:
Fred Tempez 2024-07-28 18:04:14 +02:00
parent 5f3bd590a8
commit 3d1d4be997

View File

@ -51,7 +51,7 @@ class common
const ACCESS_TIMER = 1800; const ACCESS_TIMER = 1800;
// Numéro de version // Numéro de version
const ZWII_VERSION = '1.10.04'; const ZWII_VERSION = '1.10.05';
// URL autoupdate // URL autoupdate
const ZWII_UPDATE_URL = 'https://forge.chapril.org/ZwiiCMS-Team/campus-update/raw/branch/master/'; const ZWII_UPDATE_URL = 'https://forge.chapril.org/ZwiiCMS-Team/campus-update/raw/branch/master/';
@ -1204,8 +1204,7 @@ class common
$source_image = imagecreatefromwebp($src); $source_image = imagecreatefromwebp($src);
break; break;
case 'avif': case 'avif':
$source_image = function_exists('imagecreatefromavif') ? imagecreatefromavif($src) : null; $source_image = imagecreatefromavif($src);
break;
} }
// Image valide // Image valide
if ($source_image) { if ($source_image) {
@ -1225,9 +1224,9 @@ class common
return (imagepng($virtual_image, $dest)); return (imagepng($virtual_image, $dest));
case 'image/gif': case 'image/gif':
return (imagegif($virtual_image, $dest)); return (imagegif($virtual_image, $dest));
case 'webp': case 'image/webp':
return (imagewebp($virtual_image, $dest)); return (imagewebp($virtual_image, $dest));
case 'avif': case 'image/avif':
return (imageavif($virtual_image, $dest)); return (imageavif($virtual_image, $dest));
} }
} else { } else {