|image_reduire

Le filtre |image_reduire{largeur,hauteur} permet de redimensionner une image à une taille donnée en conservant la proportion de l’image.

Si l’image fournie est plus petite que les paramètres, rien ne se produit (l’image n’est pas réduite).

Prenons une image 300x400 pixels

Exemple Réduire une image avec un maximum de 80 pixels en largeur et 200 pixels en hauteur

[(#FICHIER|image_reduire{80,200})]

L’image obtenue fait 80x107 pixels

Valeurs spéciales de largeur et hauteur

2 valeurs spéciales de largeur et hauteur sont possibles : 0 et -1.
-  Lorsqu’un paramètre largeur ou hauteur égale 0, c’est l’autre paramètre qui est pris en compte uniquement.
-  Lorsque largeur vaut -1, c’est la taille par défaut des vignettes qui est utilisée (paramètre "Taille maximale des vignettes générées par le système" dans l’onglet "Fonctions avancées" du menu de configuration). Lorsque hauteur vaut -1, c’est la valeur de la largeur qui est utilisée pour la hauteur aussi.

Exemple Réduire une image à 200 pixels de hauteur

[(#FICHIER|image_reduire{0,200})]

L’image obtenue fait 150x200 pixels

Autre exemple Indiquer une dimension supérieure à l’image

 [(#FICHIER|image_reduire{500,0})]

Calcule une vignette mais n’agrandit pas l’image. L’image obtenue est 300x400 pixels

Réduire les images dans un texte

Lorsqu’on l’applique à une balise #TEXTE, le filtre |image_reduire applique la réduction à l’ensemble des images contenues dans le texte affiché.

[(#TEXTE|image_reduire{300,200})]

La taille d’affichage d’une image particulière insérée dans un texte par le modèle <doc> peut aussi être modifiée en passant un paramètre |largeur=xxx au modèle d’insertion.

Voir aussi

Auteur erational, JLuc Publié le : Mis à jour : 14/10/25

Traductions : English, Español, français, Nederlands, Português