image_masque plante si le masque est un SVG

Déplacement de spip#5436 (closed) 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 --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 ?