SPIP

[ar] [ast] [bg] [br] [ca] [co] [cpf] [cs] [da] [de] [en] [eo] [es] [eu] [fa] [fon] [fr] [gl] [id] [it] [ja] [lb] [nl] [oc] [pl] [pt] [ro] [ru] [sk] [sv] [tr] [uk] [vi] [zh] Espace de traduction

Télécharger

|image_select

Mars 2013 — mis à jour le : Février 2013

Toutes les versions de cet article :

Le filtre |image_select conditionne l’exécution des traitements appelés après lui.


Le filtre |image_select{width_min, height_min, width_max, height_max} (depuis SPIP 1.9.2) conditionne l’exécution des traitements appelés après lui. Il permet de sélectionner (selon leurs dimensions) les images sur lesquelles porteront les filtres qui le suivent.

Exemple : utiliser un taux de compression jpg différent selon que les images originales font plus ou moins de 500 pixels de large et 500 pixels de haut

[(#TEXTE|image_select{0, 0, 500, 500}|image_aplatir{jpg, 000000, 85}
        |image_select{501, 501, 2000, 2000}|image_aplatir{jpg, 000000, 50})]

Dans l’exemple ci-dessus, les images dont hauteur et largeur sont comprises entre 0 et 500px seront applaties (suppression de la transparence) sur fond noir et sauvegardées au format jpg avec un taux de compression (niveau de qualité) de 85% alors que les images dont hauteur et largeur sont comprises entre 501 et 2000px seront applaties (suppression de la transparence) sur fond noir et sauvegardées au format jpg avec un taux de compression (niveau de qualité) de 50%.


Voir le squelette de cette page Site réalisé avec SPIP | Espace de traduction | Espace privé