diff --git a/action/desordonner_liens_documents.php b/action/desordonner_liens_documents.php
index acd01ebdbb283f15f1b9380a1c6fdd12fec984fd..06716e6905090c4e738e59297c7b394df931d0cf 100644
--- a/action/desordonner_liens_documents.php
+++ b/action/desordonner_liens_documents.php
@@ -71,7 +71,8 @@ function desordonner_liens_documents($document, $objet, $id_objet) {
 	} else {
 		[$image, $mode] = explode('/', $document);
 		$image = ($image == 'I');
-		$typdoc = sql_in('docs.extension', ['gif', 'jpg', 'png'], $image ? '' : 'NOT');
+		include_spip('inc/filtres_images_lib_mini');
+		$typdoc = sql_in('docs.extension', _image_extensions_logos(), $image ? '' : 'NOT');
 
 		$obj = 'id_objet=' . intval($id_objet) . ' AND objet=' . sql_quote($objet);
 
diff --git a/formulaires/editer_document.php b/formulaires/editer_document.php
index fd2f6dbda3af6b7061f438f160d4195526b6c6d6..3f6fa9826dbf159258d50c942dec3a6074d4b335 100644
--- a/formulaires/editer_document.php
+++ b/formulaires/editer_document.php
@@ -65,7 +65,8 @@ function formulaires_editer_document_charger_dist(
 	);
 	$valeurs['type_document'] = $row['type_document'];
 	$valeurs['_inclus'] = $row['inclus'];
-	if (in_array($valeurs['extension'], ['jpg', 'gif', 'png', 'svg'])) {
+	include_spip('inc/filtres_images_lib_mini');
+	if (in_array($valeurs['extension'], _image_extensions_logos())) {
 		$valeurs['apercu'] = get_spip_doc($valeurs['fichier']);
 	}
 
diff --git a/medias_autoriser.php b/medias_autoriser.php
index 9ecf0c7f8b978bfa5e83c3e1ab6ea643c110e763..9606c72861f4a76c58f78610ad98569cca0b6288 100644
--- a/medias_autoriser.php
+++ b/medias_autoriser.php
@@ -78,9 +78,10 @@ function autoriser_document_tailler_dist($faire, $type, $id, $qui, $options) {
 	}
 
 	// (on ne le propose pas pour les images qu'on sait
-	// lire : gif jpg png), sauf bug, ou document distant
+	// lire : gif jpg png webp svg), sauf bug, ou document distant
+	include_spip('inc/filtres_images_lib_mini');
 	if (
-		in_array($document['extension'], ['gif', 'jpg', 'png'])
+		in_array($document['extension'], _image_extensions_logos())
 		and $document['hauteur']
 		and $document['largeur']
 		and $document['distant'] !== 'oui'