O filtro |image_reduire{largura,altura} (reduzir imagem) permite redimensionar uma imagem para um tamanho informado, conservando a proporção da imagem.
Pode-se ter um parâmetro largura ou altura igual a 0. Neste caso, é apenas o outro parâmetro que será levado em conta.
Se a imagem fornecida é mais pequena que os parâmetros, nada acontece (o tamanho da imagem não é alterado).
Tomemos uma imagem de 300x400 pixels
Exemplo 1: Reduzir a umage para um máximo de 80 pixels de largura e 200 pixels de altura
[(#FICHIER|image_reduire{80,200})]
A imagem obtida terá 80x107 pixels
Exemplo 2: Reduzir uma imagem para 200 pixels de altura
[(#FICHIER|image_reduire{0,200})]
A imagem obtida terá 150x200 pixels
Exemplo 3: Indicar uma dimensão maior do que a da imagem
[(#FICHIER|image_reduire{500,0})]
Produz uma vinheta mas não amplia a imagem. A imagem obtida terá 300x400 pixels
Reduzir as imagens num texto
Quando aplicado a uma tag #TEXTE, o filtro |image_reduire aplicará a redução ao conjunto de imagens contidas no texto exibido.
[(#TEXTE|image_reduire{300,200})]
O tamanho de exibição de uma imagem particular inserida num texto pelo modelo <doc> pode também ser alterado, ao passar-se um parâmetro |largeur=xxx ao modelo de inserção.
Ver também
- Os filtros |image_reduire_par, |image_recadre e |image_passe_partout, bem como a matéria sobre Processamento automatizado das imagens, que detalha diversos outros filtros de imagem.
- A constante _IMAGE_TAILLE_MINI_AUTOLIEN