image_masque plante si le masque est un SVG
Déplacement de https://git.spip.net/spip/spip/issues/5436 dans le bon repo. ``` [(#CHEMIN{images/logo-spip.png}|image_masque{#CHEMIN{images/loader.svg}, mode=normal})] ``` => `plugins-dist\filtres_images\filtres\images_transforme.php Line 764 : Call to undefined function _imagecreatefromsvg()` Proposition de patch, ne rien faire si le masque est un SVG : ```diff diff --git a/filtres/images_transforme.php b/filtres/images_transforme.php index 26d3ee5..362ff0a 100644 --- a/filtres/images_transforme.php +++ b/filtres/images_transforme.php @@ -730,6 +730,11 @@ function image_masque($im, $masque, $pos = '') { if (!$mask) { return (''); } + + if ($mask['format_source'] == 'svg') { + return $im; + } + $masque = $mask['fichier']; $pos = md5(serialize($variable) . $mask['date_src']); ``` Un avis sur la question @cerdic ?
issue

Forge communautaire SPIP | Charte d'utilisation | Signaler un problème sur ce site