Filtre Réduction Images

red_doc_img.zip

Filtre réduction images.

Encore un Filtre de réduction d’images.

Mai 2006 - ce filtre n’a plus aucun intérêt après les version de SPIP 1.8.x

Ce filtre réponds à la demande suivante :
J’ai créer une galerie (basée sur walma1) dans laquelle, mois après mois, je charge d’images de format avoisinant les 800x600 px. En les insérant dans cette galerie, spip calcul une vignette au format prédéterminé de 110 px (interface privée : fonctions avancées).
Hors, bien que fort pratique et agréable pour la galerie, ce format de 110px ne l’est guère pour un affichage sur la page d’Accueil du site où je souhaite voir apparaître la derniere Image intégrée à la galerie.

Pour cette affichage en page sommaire, je souhaite un rappel de l’image en 300px. C’est déjà plus confortable à l’oeil du visiteur.

Seulement voilà, je ne veux pas perdre le petit format, pour lequel spip créé un fichier sous la forme : monfichier-s.jpg, qui est d’ailleurs référencé dans la tables des Documents.

Et pour ne pas avoir à préparer, transférer et stocké (je sais pas où d’ailleurs) le format intermédiaire, j’ai opté pour la solution suivante.

Spip nous fournit les deux fonctions nécessaire.
Alors que diable ... je pompe et adapte ! Un peu brutas comme solutions mais ... ça marche. Je laisse le soins à des plus pro d’affiner le tout.

Insérer dans votre fichier : mes_fonctions.php3, le script que je fournis en téléchargement : red_doc_img.

Pour reprendre mon exemple, appliquez le filtre à la balise :
[(#LOGO_DOCUMENT||red_doc_img{300})]

Le filtre va donc construire l’image en 300px et la sauvegarder dans un dossier typique de spip : IMG/cache-300x300/ sous un nom du même type : monimage-300x300.jpg.

Et voilà le tour est joué !

Accueil
L'auteur ...
Ecrire à Hugues
Plan du site
... quelques liens !
Catalogue
:::  koakidi.com © 2002-2017 :::  Crédits  :::  spip   koak2.0  :::  ico 1036931  :::  ff  :::