|image_recadre

O filtro |image_recadre (reenquadrar imagem) reenquadra uma imagem de acordo com dimensões absolutas ou proporções.

Utilização

Este filtro aplica-se tanto:

Reenquadrar de acordo com dimensões absolutas

Os argumentos são:

|image_recadre{largura, altura, posição, cor de fundo}

  1. largura;
  2. altura;
  3. posição (opcional):
    • center, left, right, top, bottom;
    • ou combinação de vários top left;
    • ou indicação em pixels a partir de uma posição top=50 ou composição top=40 left=50;
    • ou nome de uma função especial que calculará e retornará a posição desejada. O plugin centre_image permite, por exemplo o enquadramento no foco da imagem, sendo esse ponto de foco calculado automaticamentepelo plugin ou posicionado manualmente na área restrita do site.
  4. cor de fundo (opcional), argumento útil se aumenta a imagem.

Exemplos com dimensões absolutas

[(#FICHIER|image_recadre{800, 400})]
[(#LOGO_ARTICLE|image_recadre{800, 400, center})]
[(#LOGO_RUBRIQUE|image_recadre{800, 400, center, black})]
[(#FICHIER|image_recadre{90,90,center})]
|image_recadre{90,90,center}

reenquadra a imagem original num quadrado de 90 px de largura e altura, com base no centro 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.
|image_recadre permite igualmente aumentar um ficgeiro de image, com o fundo sendo especificado por uma cor ou "transparente", como 4º argumento:

[(#FICHIER|image_recadre{500,300,'top left','#663399'})]
|image_recadre{500,300,'top left','#663399'}

Reenquadrar de acordo com proporções

Os argumentos são:

|image_recadre{proporções, +|-, posição, cor de fundo}

  1. proporções: razão largura:altura desejada;
  2. +|-: ’+’ para aumentar com bandas, ’-’ para diminuir. (se ’-’ é aplicado, é o equivalente de |image_passe_partout);
  3. posição (opcional): indicação da posição do recorte:
    • center, left, right, top, bottom;
    • ou combinação de vários: top left;
    • ou indicação em pixels a partir de uma posição: top=50 ou composição top=40 left=50;
    • ou nome de uma função especial que calculará e retornará a posição desejada
  4. cor de fundo (opcional): cor de fundo se a imagem for aumentada

Exemplos com proporções

[(#FICHIER|image_recadre{16:9, '-'})]
[(#LOGO_BREVE|image_recadre{1:1, '-', center})]
[(#FICHIER|image_recadre{16:9, -, top left})]
[(#FICHIER|image_recadre{16:9, -, top=40 left=20})]
[(#FICHIER|image_recadre{16:9, +, center, white})]
|image_recadre{16:9,'-'}

Permite criar um logo no formato 16:9, reenquadrando a imagem o menos possível
Isto permite conservar a imagem o máximo possível, respeitando uma proporção.

Exemplo:

[(#LOGO_ARTICLE|image_recadre{1:1,-,center top})]
|image_recadre{1:1,'-','center top'}

Ver também

Os filtros

A matéria sobre Processamento automatizado das imagens, que detalha igualmente vários outros filtros de imagem.

Autor Ricardo Porto Publié le : Mis à jour : 17/09/25

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