Fonctionnalité: =============== A partir d'un répertoire source, cet outil permet de créer les miniatures, les images normales, les images haute définition, les fichiers index.php dans une structure prête pour le transfert par FTP. XnView doit être installé. Les +: - traitements de masse - utilisation d'autres utilitaires en ligne de commande Installation: ============= 1: Installation nécessaire de XnView version Complete (Plugins & NConvert) http://xnview.com/ 2: Copier les fichiers BuildPWGPicture.cmd et BuildPWGPicture.Params.txt dans le répertoire de votre choix 3: Modifier les paramétres par défault dans le fichier BuildPWGPicture.Params.txt => il est nécessaire de bien préciser les 3 paramètres suivants: o DirXnView o DirAlbum o DirFTP car il représente la source et la destination des images à constuire 4: Copier le fichier index.php dans le répertoire DirAlbum. S'il existe un fichier index.php dans le répertoire DirAlbum, il sera copié dans chaque répertoire Ce fichier permet de ne pas lister le contenu des répertoires. Usage: ====== Syntaxe: - Tous les répertoires: BuildPWGPicture [-options] [-ParFile ] - Répertoire sélectionné: BuildPWGPicture [-DirDest ] [-options] [-ParFile ] - Répertoires sélectionnés src/dest: BuildPWGPicture -DirSrc -DirDest [-options] [-ParFile ] Clef: - : Répertoire du directory Album - -DirSrc : Répertoire source Surcharge le nom calculé du répertoire Album Ne peut pas être utilisé avec - -DirDest : Répertoire destination Surcharge le nom calculé du répertoire FTP - [-options] peut être composé par tous les paramètres définis dans BuildPWGPicture.Params.txt Surchage les paramètres définis dans BuildPWGPicture.Params.txt Chaque option est composée avec 2 arguments en ligne - and Surcharge avant [-ParFile ] - [-ParFile ] : Nom complet du fichiers de paramètres Surchage les paramètres définis dans BuildPWGPicture.Params.txt Surcharge après [-options] Exemples: BuildPWGPicture BuildPWGPicture -HDKeep N -TNQuality 70 BuildPWGPicture 20050816 BuildPWGPicture 20050816 -HDKeep N -TNQuality 70 BuildPWGPicture 20050816 -DirDest c:\temp\FTP -HDKeep N -TNQuality 70 BuildPWGPicture -DirSrc c:\temp\test -DirDest c:\temp\testII -HDKeep N -TNQuality 70 Fonctionnement général: ======================= Les images sont copiées ou coverties par XnView du réperoire source vers le répertoire destination high. Les images sont coverties par XnView du réperoire destination high vers le répertoire destination "normal". Les images sont coverties par XnView du réperoire destination high vers le répertoire destination thumbnail. Le fichier index.php est copié dans tous les répertoires "FTP", ce fichier évite de pouvoir lister le contenu par n'importe qui. Les images du répertoire destination high peuvent être supprimées. (Par défaut, les fichiers ne sont pas supprimés) Différentes options de convertion ou de traitement sont possibles ainsi que l'exécution de AddOn à chaque étape. Exemples: ========= Soit: F:. +---Album ¦ +---20040915 ¦ +---rub En lancant les commandes: BuildPWGPicture.cmd rub BuildPWGPicture.cmd 20040915 on obtient: C:\DOCUMENTS AND SETTINGS\RUBEN\BUREAU\FTP +---rub ¦ +---pwg_high ¦ +---thumbnail +------20040915 ¦ +---pwg_high ¦ +---thumbnail Utilisation la plus simple: =========================== o Avoir toujours le même répertoire "Album" et toujours le même répertoire "FTP". o Dans un autre répertoire "MesPhotos", avoir des sous-répertoires classés suivant son choix o Faire les traitements préalables (non possible dans BuildPWGPicture) dans ces sous-répertoires o Copier ses sous-répertoires dans le répertoire Album o Lancer le script BuildPWGPicture.cmd en ligne de commande o Tous les sous-répertoires dans le répertoire "FTP" sont prêts o Supprimer tous les sous-répertoires du répertoire "Album" Exemple de AddOn: ================= - Suppression des EXIF: > Installer exiv2 http://www.exiv2.org/download.html > Créer un fichier HDAddOnFile.cmd dans le répertoire de BuildPWGPicture > Ajouter dans le fichier la ligne suivante: C:\exiv2\exiv2.exe -d e %1\*.JPG