logo phpwebgallery
"simplement puissant"
Dernière version:
1.7.3 - 16 octobre 2008
PhpWebGallery
 Documentation

Préparer les photos avant la synchronisation

Ce dont PWG a besoin

Quoi qu’il arrive, il faut au moins un dossier contenant des images qui seront affichées pour consultation, avec un sous-dossier thumbnail qui contient les vignettes des images. Si on souhaite, en plus de la consultation, fournir des images en haute définition, il est possible de créer un autre sous-dossier pwg_high qui contiendra ces images.

Ensuite, on utilisera les fonctions de synchronisation de PhpWebGallery pour récupérer plein d’informations que nous mettrons dans la base de données. Ceci permettra l’affichage des photos.

Méthodologie par défaut

Il est fortement conseillé d’utiliser les outils mentionnés ci-dessous, qui permettent d’automatiser la plupart des tâches. Certains outils demandent une période d’adaptation pour bien comprendre les réglages.
  • Traitez vos photos avec l’aide d’un logiciel (comme phpMyVignettes) (voir le lien plus bas car le lien dans le forum ne marche plus !) pour obtenir vos photos avec une certaine résolution, accompagnées de leurs vignettes/miniatures respectives. Ces vignettes doivent être précédées du préfixe TN- (réglage par défaut). Par exemple divers/thumbnail/TN-mariage.jpg est la vignette associée à la photo divers/mariage.jpg.
  • Commencez par créer un sous-dossier qui représentera le lieu de stockage et le nom de la future catégorie , ce sous dossier est à placer dans le repertoire galleries de phpwebgallery sur votre serveur web(\le-repertoire-phpwebgallery\galleries\)
  • Cela vous donne par exemple : \le-repertoire-phpwebgallery\galleries\chats\

bien entendu vous pouvez aussi créer tous ces repertoires en local puis uploader le tout sur votre serveur web

  • Dans ce répertoire “\chats” vous créez un sous repertoire \thumbnail
  • Cela vous donne par exemple : \le-repertoire-phpwebgallery\galleries\chats\thumbnail
  • en option si vous desirez pouvoir afficher les images en definition d’origine , créez un sous repertoire \pwg_high
  • Cela vous donne par exemple : \le-repertoire-phpwebgallery\galleries\chats\pwg_high
  • maintenant nous allons stocker nos images :

\le-repertoire-phpwebgallery\galleries\chats\ ⇐ images affichées (ex 800×600)

\le-repertoire-phpwebgallery\galleries\chats\thumbnail ⇐ miniatures (ex 150×110)

\le-repertoire-phpwebgallery\galleries\chats\pwg_high ⇐ images tailles réelles (ex 1600×1200)

les images affichées et les images tailles réelles doivent porter le même nom (ex chaton.jpg)

les vignettes (miniatures) doivent porter le même nom précedé du préfixe TN- (ex TN-chaton.jpg)

Attention : la casse des caractères de l’extension des différents formats d’une même image doit être identique : par exemple l’image chaton.JPEG sera liée à TN-chaton.JPEG, mais pas à TN-chaton.jpeg (qui elle sera liée à chaton.jpeg) ; il faut vérifier cela lors de l’utilisation d’un logiciel de redimensionnement.

Attention : Comme annoncé dans la pages Administration→Instructions:
le nom d’un répertoire ou d’un fichier ne doit être composé que de lettres, de chiffres, de “-”, “_” ou “.”. Pas d’espace ou de caractères accentués.

  • si vous avez travaillé en local , chargez tout votre répertoire \chats et ses sous-repertoires sur votre serveur web
  • Rendez-vous alors à nouveau sur phpwebgallery et connectez-vous en tant qu’administrateur.
  • Cliquez sur le lien “Administration” (tout en bas)
  • Dans l’onglet “Général” du menu (vers le haut), cliquez sur le lien “Synchroniser”
  • Cocher le bouton “Catégories et fichiers” et laissez la case “Simuler” cochée pour l’instant (rien d’autre ne doit être coché !)
  • Cliquez sur le bouton “valider”

La page devrait afficher des informations. S’il n’y a pas d’erreurs :

  • Décochez le bouton “Simuler” (le bouton “Catégories et fichiers” doit toujours être coché)
  • Cliquez sur le bouton “valider”

Voilà, dans l’onglet “Liens” du menu, cliquez sur le lien “Accueil” et allez admirez les photos de vos chats !!!

Outils et fonctionnalités

Avec PhpWebGallery

  1. Transférer toutes les photos par ftp sur le serveur de la galerie
  2. Puis dans PhpWebGallery, aller dans l’administration
  3. Un menu “miniatures” permet de créer les vignettes

Avec PhpMyVignettes

  1. Installation locale - Fonctionnement local sous Windows

Avec XnView

  1. Installer la dernière version de XnView (incluant nconvert)
  2. Via l’interface graphique les conversions, les redimensionnements sont extrêmement faciles

Avec XnView en ligne de commande

  1. Installer la dernière version de XnView (incluant nconvert)
  2. Installer l’outil BuildPWGPicture qui se trouve dans les extensions de PhpWebGallery
  3. Appliquer le script BuildPWGPicture.cmd sur l’ensemble des répertoires à traiter
  4. Transférer le tout par ftp sur le serveur de la galerie
Les +:
  • traitements de masse
  • utilisation d’autres utilitaires en ligne de commande

Avec Picasa

FIXME Manque de détails? Que fait exactement cette procédure?

Dans l’application Picasa (de Google) [http://picasa.google.com/] Selectionner un album et utiliser la fonction export (en bas) en fixant la taille maximale des images a l’export ensuite sauvegarder le tout dans dossier ‘thumbnail’ Et le tour est joué.

Avec Encadre_Image

Forum en Français

  1. Installer le logiciel sous Linux ou Windows: Site de Encadre_Image
  1. Choisir l’option “Sortie PhpWebGallery”, ajouter éventuellement cadres et signature et lancer l’encadrement.
  2. Transférer l’arborescence créée via FTP.

Avec Gallery Mage

  1. Gallery Mage est un outil libre de traitement d’images en lots, qui intègre une option d’export spécifique à phpwebgallery
  2. Télécharger la dernière version Mac Windows ou Linux Site officiel Gallery Mage
  3. Transférer par FTP sur votre serveur

Avec PhotoFiltre

Page officielle

  1. Installer le logiciel (Windows 98 SE et supérieurs ; pas de version Mac ni Linux encore prévue)
  2. Aller dans Outils / Automatisation
  3. Dans l’onglet Fichier, désigner le dossier et y sélectionner les images à redimensionner
  4. Déterminer le format d’exportation, passer à l’onglet suivant pour choisir la règle de modification (en nombre de pixels ou en pourcentage)
  5. Aller dans l’onglet Action et l’exécuter
  6. Transférer ensuite ces fichiers via un service FTP

Avec Gimp-2.2 et un script Python

Page officielle - Wiki de remyb, malheureusement ce lien est mort. [Faux! Ce n’est pas un lien mort mais un simple problème maintenance du site. Il y a un moyen de contourner le problème en effaçant une partie de l’url obtenue... Effacer /wakka.php?wiki=ResizeMultiple une autre façon de contourner le pb est d’écrire à remyb soit via le forum soit à partir de son site]

Rémyb a développé un script Python pour Gimp très complet. Il suffit de l’ajouter dans les plug-ins et le tour est joué. Attention Rémyb signale qu’il s’agit d’une version de développement. Les tests sont loin d’être finalisés...

  1. l’installation et utilisation est expliquée sur son Wiki, malheureusement ce lien est mort.

Avec Renamer4mac et ZarbiRename (pour Mac OS X uniquement)

Télécharger Renamer4mac ici / Télécharger ZarbiRename ici, Le code en Applescript ici Le post sur le forum de PhpWebGallery en cas de problème

  1. Installer les deux logiciels
  2. Préparer si nécessaire ses photos avec Renamer4mac (pour renommer séquentiellement les fichiers par exemple).
  3. Puis avec ZarbiRename dans l’onglet Sources, choisir le dossier à traiter (qui peut contenir des sous-dossiers ; et également des vidéos et des pdf ou plus cf. note ci-dessous). Cet utilitaire remplacera par défaut les accents, les espaces et la ponctuation. ZarbiRename ne touche pas aux originaux !
  4. Spécifier le nom du dossier de destination ainsi que son emplacement
  5. Laisser le nom du dossier sur “thumbnail” pour les vignettes
  6. Régler la taille maximum désirée pour vos images et vos miniatures
  7. Choisir la longueur du code “zarbi”. Ce dernier ajoute dans le nom de fichier de vos photos des caractères aléatoires pour éviter d’avoir accès aux photos directement
  8. Aller dans l’onglet Préférences et cliquer sur “Ajouter un fichier index.html” (le code est personnalisable via l’onglet index). Ce fichier présent dans tous les dossiers évite de voir la liste de vos photos
  9. Revenir dans l’onglet Sources et cliquer sur “Convertir ce dossier”.
  10. Transférer ensuite le dossier via un logiciel FTP ou directement depuis l’onglet FTP de ZarbiRename


Note :
  • Pour les fichiers qui ne sont pas des images (vidéos, sons, pdf), ZarbiRename peut soit les copier dans le dossier thumbnail (l’utilisateur remplacera le fichier par une vignette qu’il aura réalisé lui-même), soit créer une vignette générique en fonction du format. Le réglage s’effectue dans l’onglet Type
  • ZarbiRename offre d’autres fonctions qui permettent par exemple d’importer directement des éléments provenant d’un album d’iPhoto, de créer des cadres, d’ajouter des données EXIF, de générer un fichier xml, ou de créer une gallerie en html...

Avec PhpWebGallery_create sous Linux

Traitement sur dossier

Soit à partir du navigateur de fichier en sélectionnant un dossier à traiter,
soit en exécutant directement le script :

⇒ Traitement récursif d’un dossier complet, crée un clone au format PWG de l’arborescence (sous-dossier compris) du dossier choisi, prêt à être uploader dans PWG. Il ne reste plus qu’a uploader le dossier sur le Web.

Traitement sur photos

Soit à partir du navigateur de fichier en sélectionnant les photos à traiter, soit en exécutant directement le script :

⇒ Créer une galerie au format PWG à partir des photos selectionnées Pwg, crée un dossier. Il ne reste plus qu’a uploader le dossier sur le Web.

  1. Télécharger le scritp bash PhpWebGallery_create : Téléchargement dans la section Extensions
  2. Installation et utilisation : Tutoriel
  3. En cas de problèmes : Sur le forum PhpWebGallery
 
fr/utiliser/preparer_les_photos.txt · Dernière modification: 2008.12.05 00:07 par vdigital
 
Driven by DokuWiki - RSS notification feed