SPIP |
Article validé
L’article « |image_select » vient d’être publié par Ricardo Porto.
|image_select
mercredi 17 septembre 2025, par Ricardo Porto
O filtro |image_select
(seleção na imagem) condiciona a execução dos tratamentos chamados depois dele.
O filtro |image_select{width_min, height_min, width_max, height_max}
condiciona a execução dos tratamentos chamados depois dele, selecionando (de acordo com as suas dimensões) as imagens em que incidirão os filtros que o seguem.
Exemplo : usar uma taxa de compressão JPG diferente, se as imagens forem maiores ou mais pequenas do que 500 pixels de largura e 500 pixels de altura :
[(#TEXTE|image_select{0, 0, 500, 500}|image_aplatir{jpg, 000000, 85}
|image_select{501, 501, 2000, 2000}|image_aplatir{jpg, 000000, 50})]
No exemplo acima, as imagens cujas altura e largura estejam compreendidas entre 0 e 500px serão achatadas (supressão da transparência) sobre fundo preto e guardadas no formato JPG com uma taxa de compressão (nível de qualidade) de 85%, enquanto as imagens em que a altura e largura estejam compreendidas entre 501 e 2000px serão achatadas (supressão da transparência) sobre fundo preto e guardadas no formato JPG com uma taxa de compressão (nível de qualidade) de 50%.
— Envoyé par SPIP