Piwigo est fait pour présenter vos photos et il le fait bien ! Seulement, comme toutes choses en informatique, Piwigo exécute ce que l'on voudra bien lui dire avec des informations plus ou moins précises.

Le but de cette page consiste à vous familiariser avec l'outil qu'est Piwigo.

Préparer les photos avant la synchronisation

Préparer a minima ses photos avant de les transférer dans votre galerie est un passage important et encore indispensable. La préparation si elle est bien faite, vous fera gagner du temps pour envoyer vos photos en ligne (sur votre galerie) mais fera aussi gagner du temps aux visiteurs qui observeront des images bien adaptées à la navigation sur internet.

Avant de vous expliquer les fondements même de la préparation de vos photos, sachez que certains logiciels peuvent le faire à votre place ! Par exemple Batch_optimisateur et PHP Optimisateur sont tout indiqués pour vous épargner de devoir trop réfléchir et vous faire ainsi gagner du temps.

Lorsque vous achetez une voiture, l'entretien est assuré par des professionnels. Avoir une connaissance en mécanique est souvent un plus, mais n'est pas obligatoire pour conduire sa voiture ;-)

Ce dont Piwigo a besoin

Fig.1 Dossiers et sous dossiers

Fig.1 Dossiers et sous dossiers


Quoi qu'il arrive, il faut au moins un dossier contenant des images qui seront affichées pour consultation, avec un sous-dossier, appelé thumbnail, qui contiendra leurs miniatures. Par défaut, le nom de ces vignettes (ou miniatures) est précédé de la mention TN-.

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 nommé pwg_high qui contiendra ces images dites “HD”.

Ensuite, on utilisera les fonctions de synchronisation de Piwigo pour récupérer toutes sortes d'informations que nous mettrons dans la base de données. Ceci permettra l'affichage de vos photos.


Fig.2 Dans un dossier

Fig.2 Dans un dossier

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.
Afin d'être certain de parler la même langue et de comprendre comment afficher des photos sur internet, une page complète est mise à votre disposition pour vous sensibiliser sur la manière dont Piwigo va afficher vos photos.
La ”méthodologie par défaut” vous explique les grandes lignes pour préparer vos photos juste avant de devoir synchroniser. Retrouvez le détail de cette méthode aussi sur cette page.

Prenez les bonnes habitudes tout de suite

  • Les noms de vos fichiers et de vos répertoires ne devront JAMAIS contenir de caractères accentués ni d'espaces ! Seuls des lettres, de chiffres, de ”-”, “_” ou ”.” sont acceptés.
  • Les extensions de fichiers devront être identiques pour les fichiers de même nom. Si c'est .jpg il faudra conserver .jpg et ne pas écrire .JPG !
  • 1) Sur votre serveur internet, via votre logiciel de transfert FTP, rendez vous dans \le-repertoire-piwigo\galleries\
  • 2) Commencez par créer un sous-dossier qui représentera le lieu de stockage et le nom de la future catégorie.

⇒ Cela vous donne par exemple : \le-repertoire-piwigo\galleries\chats\

  • 3) Dans ce répertoire \chats vous créez un sous répertoire \thumbnail

⇒ Cela vous donne par exemple : \le-repertoire-piwigo\galleries\chats\thumbnail

  • 4) En option, si vous désirez pouvoir afficher les images en définition d'origine, créez un sous répertoire \pwg_high

⇒ Cela vous donne par exemple : \le-repertoire-piwigo\galleries\chats\pwg_high

  • 5) Maintenant nous allons stocker nos images dans :
    • \le-repertoire-piwigo\galleries\chats\images en vue normale affichées (ex 800×600)
    • \le-repertoire-piwigo\galleries\chats\thumbnailminiatures (ex 128×110)
    • \le-repertoire-piwigo\galleries\chats\pwg_highimages tailles réelles (ex 1600×1200)

⇒ Les images en vue normale 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écédé 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.

Traitez vos photos avec l'aide d'un logiciel (comme Batch Optimisateur ou PHP Optimisateur) pour obtenir vos photos prêtes à être envoyées sur votre serveur internet.
Vous gagnerez ainsi en temps et en précision, et ne prendrez aucun risque d'erreur.

La ”méthodologie par défaut” vous explique les grandes lignes pour préparer vos photos juste avant de devoir synchroniser. Retrouver aussi le détail de cette méthode sur cette page.

Pourquoi éviter d'utiliser la génération automatique des vignettes

Voir l'article consacré au sujet dans la FAQ.

Supprimer des photos

FIXME A écrire !

Outils et fonctionnalités

Les outils documentés

D'autres outils

Avec Piwigo

A lire avant : Pourquoi éviter d'utiliser la génération automatique des vignettes.

  1. Transférer toutes les photos par ftp sur le serveur de la galerie
  2. Puis dans Piwigo, aller dans [ Administration » Outils » Miniatures ]
  3. Ensuite, allez dans [ Administration » Outils » Synchroniser ]

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 Piwigo
  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

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 Piwigo 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'à réaliser le transfert.

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'à 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 Piwigo

Pour aller plus loin...

 
Haut de page
pwg23/apprendre/facile/preparation.txt · Dernière modification: 2012/04/17 06:05 par munto
 
 
github twitter facebook newsletter Faire un don Piwigo.org © 2002-2018 · Contact