Le filtre |image_reduire{largeur,hauteur}
permet de redimensionner une image à une taille donnée en conservant la proportion de l’image.
Il est possible d’avoir un paramètre largeur
ou hauteur
égal à 0. Dans ce cas, c’est l’autre paramètre qui est pris en compte uniquement.
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 1 : 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
Exemple 2 : Réduire une image à 200 pixels de hauteur
[(#FICHIER|image_reduire{0,200})]
L’image obtenue fait 150x200 pixels
Exemple 3 : 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
- Les filtres |image_reduire_par, |image_recadre et |image_passe_partout et l’article sur le Traitement automatisé des images, qui détaille de nombreux autres filtres image.
- La constante _IMAGE_TAILLE_MINI_AUTOLIEN