BATCH OPTIMISATEUR v5.0.a.03.05.2010

 

 

********************

*** DESCRIPTION ***

********************

 

Batch Optimisateur est une application personnelle, qui répond avant tout à mes besoins. Il peut parfaitement convenir à d'autres que moi.

Les atouts sont:

+ Possibilité d’incruster un texte du genre © Votre_Copyright. (ASCII et espaces supportés).

+ Le fichier Setup.txt contenant les variables, est aisément modifiable (voir plus loin).

+ L'utilisateur est guidé tout au long de la procédure.

+ L'utilisateur garde la main sur beaucoup de réglages (via Setup.txt).

+ Les variables configurées par défaut sont éditables via le fichier Setup.txt.

+ La possibilité « d’automatiser » certaines réponses via le fichier Setup.txt.

+ Aucune connaissance en programmation n'est requise.

+ La possibilité, dans la fenêtre "cmd" de faire du copier/coller [Copie dans l'environnement Windows puis clic droit dans la fenêtre Dos]

+ Les images générées peuvent être personnalisées en taille et en qualité de compression.

+ Ouverture des répertoires en début de procédure pour y déposer ses photos (option).

+ Ouverture du répertoire généré à la fin du traitement (option).

+ Prévention sur la perte de vos photos.

+ Choix de l’emploi d’un répertoire pwg_high pour les images HD.

+ Choix sur le redimensionnement ou non des images HD.

+ Choix sur la compression des images (miniatures - normales - HD).

+ Choix du préfixe pour le nom des vignettes.

+ Supporte les noms de fichiers/dossiers complexes avec accents et espaces.

+ Correction des noms de fichiers/dossiers, (correction des caractères spéciaux).

+ Efface les méta-données pour les vignettes (gain de poids).

+ Conserve les méta-données pour toutes les autres vues.

+ Gestion des erreurs en cas de mauvais répertoires renseignés.

+ Gestion des erreurs en cas de mauvais paramétrages.

+ La possibilité d’appeler des programmes ou scripts batchs en début ou fin de traitement.

+ Chronomètre optionnel.

+ Gestion des DPI en Horizontal et en Vertical.

+ Fonctionnement pouvant être réduit à une seule intervention de la part de l’utilisateur.

 

Mais il a certaines spécificités qui lui sont propres comme:

- L’impossibilité de gérer des catégories. On ne s’occupe que des photos avant leur mise en ligne.

- L’insertion d’un texte (optionnel) oblige à ce que celui-ci soit noir sur fond gris.

- Le texte occupe un pourcentage fixé à 1,5% de l’image environ.

- Ne supporte que les formats .jpg et .JPG

- Les dimensions sont exprimées pour les plus grands cotés (largeur ou hauteur).

- Vos images « sources » peuvent êtres renommées afin de porter l’extension .jpg (minuscules) et seront aussi dépouillées des caractères spéciaux tels que les espaces et les accents.

- Le dossier de « sortie » doit être vide (sécurité contre l’effacement).


*********************

*** INSTALLATION ***

*********************

 

Ouvrez simplement le fichier d'installation, laissez vous guider.

Le contenu s'installe dans le dossier:

C:\Program Files\Batch_Optimisateur\ ou C:\Program File (x86)\Batch_Optimisateur\

 

Il y aura un raccourci placé sur le bureau à la suite de l'installation.

 

 

 

******************************

*** QUELQUES PRECISIONS ***

******************************

 

 

LE COPYRIGHT

 

Il peut être du style:

© votre_texte

La taille a été calculée sur la valeur de 1,5% de la surface de l’image. Faites des essais…

La police utilisée est "MS Reference Sans Serif" en noir, texte normal.

Le fond est gris

Transparence: aucune.

Pour modifier ces paramètres il vous faudra me contacter.

 

 

**********************

*** MODIFICATIONS ***

**********************

 

Vous pouvez définir vous même vos propres réglages par défaut.

Une fois qu'ils seront renseignés, certaines étapes ne s'afficheront même plus et vous gagnerez donc du temps.

Pour ce faire, éditez le fichier Setup.txt avec simplement le "Bloc note" ou mieux Notepad++ (logiciel gratuit !) disponible >>ici<< [Langage Batch] pour voir les couleurs.

 

 

EXPLICATIONS: Setup.txt

 

Le programme vous pose des questions auxquelles vous répondez toujours par la même chose ?

Dans ce cas vous pouvez modifier les variables ci après.

La ligne à modifier est celle se trouvant le plus à gauche

Veuillez modifier simplement la partie à gauche du signe égale "=" et sans espace après le signe "="

 

set logoORNOT= Possibilité de désactiver les logos d'introduction et de générique de fin.

(o-n) [n]

ATTENTION !!! En donnant une valeur à cette variable, l'étape qui lui est associée sera automatiquement "invisible" VOUS N'AUREZ PAS LE CHOIX !!! Laissez vide pour qu'à chaque exécution du script, la question vous soit posée.

set logoORNOT=o

 

set DIRsource= Localisation du dossier où se trouve les images à traiter (sans le symbole "\" à la fin !) [c:\ENTREE]

ATTENTION !!! En donnant une valeur à cette variable, l'étape qui lui est associée sera automatiquement "invisible" VOUS N'AUREZ PAS LE CHOIX !!! Laissez vide pour qu'à chaque exécution du script, la question vous soit posée.

set DIRsource=

 

set DIRsortie= Localisation du dossier où se trouveront les images une fois traitées (sans le symbole "\" à la fin !) [c:\SORTIE]

ATTENTION !!! En donnant une valeur à cette variable, l'étape qui lui est associée sera automatiquement "invisible" VOUS N'AUREZ PAS LE CHOIX !!! Laissez vide pour qu'à chaque exécution du script, la question vous soit posée.

set DIRsortie=

 

set copyORNOT= Si vous désirez ne pas mettre de copyright mettre n pour "non", ou sinon mettre o pour oui et veuillez remplir la variable copyright (o-n-vide) [vide]

ATTENTION !!! En donnant une valeur à cette variable, l'étape qui lui est associée sera automatiquement "invisible" VOUS N'AUREZ PAS LE CHOIX !!! Laissez vide pour qu'à chaque exécution du script, la question vous soit posée.

ATTENTION !!! En laissant le champ vide, la question vous sera toujours posée et le programme vous proposera la valeur par défaut si elle est remplie (variable suivante).

set copyORNOT=

 

set copyright= Est la valeur que prendra le champ copyright (Alphanumérique) [Gotcha]

set copyright=

 

set DIRhightORNOT= Si vous désirez ou non utiliser vos photos en Haute Définition (o-n-vide) [o]

ATTENTION !!! En donnant une valeur à cette variable, l'étape qui lui est associée sera automatiquement "invisible" VOUS N'AUREZ PAS LE CHOIX !!! Laissez vide pour qu'à chaque exécution du script, la question vous soit posée.

set DIRhightORNOT=o

 

set DIMhdORNOT= Si vous désirez redimensionner ou non vos images HD dans le le futur répertoire pwg_high [o]

Si le paramètre précédant est réglé à [n] alors, DIMhdORNOT sera ignoré car les clichés en HD ne sont pas gérés. (o-n-vide) [o]

ATTENTION !!! En donnant une valeur à cette variable, l'étape qui lui est associée sera automatiquement "invisible" VOUS N'AUREZ PAS LE CHOIX !!! Laissez vide pour qu'à chaque exécution du script, la question vous soit posée.

set DIRhightORNOT=o

 

set paramdefORNOT= Si vous désirez toujours employer les valeurs (taille - qualité) par défaut pour toutes vos images, vous pouvez répondre par n pour "non", ou sinon o pour "oui" (o-n-vide) [o]

ATTENTION !!! En donnant une valeur à cette variable, l'étape qui lui est associée sera automatiquement "invisible" VOUS N'AUREZ PAS LE CHOIX !!! Laissez vide pour qu'à chaque exécution du script, la question vous soit posée.

set paramdefORNOT=

 

set DIMhd= Dimension en pixels maximum pour les image en haute résolution [1280]

set DIMhd=1280

 

set DIMnormal= Dimension en pixels maximum pour les image normales [800]

set DIMnormal=800

 

set DIMthumbnail= Dimension en pixels maximum pour les vignettes [130]

set DIMthumbnail=130

 

set Qhd= Qualité de l'image une fois traitée pour les hautes résolution (c'est un pourcentage donc de 0 à 100) [90]

set Qhd=90

 

set Qnormal= Qualité de l'image une fois traitée pour les images normales (c'est un pourcentage donc de 0 à 100) [80]

set Qnormal=80

 

set qthumbnail= Qualité de l'image une fois traitée pour les vignettes(c'est un pourcentage donc de 0 à 100) [70]

set Qthumbnail=70

 

set DPIH= Permet de définir la taille des DPI HORIZONTAUX de vos photos. (numérique) [vide]

set DPIH=

 

set DPIV= Permet de définir la taille des DPI VERTICAUX de vos photos. (numérique) [vide]

set DPIV=

 

set prefixe_mini= Préfixe employé pour renommer les fichiers du dossier Thumbnail [TN-]

set prefixe_mini=TN-

 

set renameORNOT= Afin de conserver la compatibilité avec de nombreuses applications en plus de Piwigo, je vous donne la possibilité de renommer les fichiers/dossiers.

Voulez-vous renommer vos fichiers originaux ? Dans le cas contraire, ce sera vos fichiers/dossiers en sortie qui seront renommés.

- En répondant "o" vous renommerez vos fichiers/dossiers originaux (ceux qui se trouveront dans votre dossier DIRsource.

- En répondant "n" vous ne renommerez PAS vos fichiers/dossiers originaux mais ceux qui se trouveront dans votre dossier DIRsortie.

Par défaut la valeur est [o] (o-n-vide)

ATTENTION !!! En donnant une valeur à cette variable, l'étape qui lui est associée sera automatiquement "invisible" VOUS N'AUREZ PAS LE CHOIX !!! Laissez vide pour qu'à chaque exécution du script, la question vous soit posée.

set renameORNOT=o

 

set FreeWatchORNOT= Option vous permettant d’avoir un chronomètre qui défile pour connaître le temps de traitement de Batch_Optimisateur (o-n) [n]
ATTENTION !!! En donnant une valeur à cette variable, l'étape qui lui est associée sera automatiquement "invisible" VOUS N'AUREZ PAS LE CHOIX !!! Laissez vide pour qu'à chaque exécution du script, la question vous soit posée.

set FreeWatchORNOT=n

 

set openbehindORNOT= Par défaut, Batch_Optimisateur ouvre les dossiers "Source" et de "Sortie" à son lancement. Il est possible d'empêcher d'ouvrir ces fenêtres. Dans ce cas, changez la valeur de "openbehindORNOT" par "n". (o-n) [o]

ATTENTION !!! En donnant une valeur à cette variable, l'étape qui lui est associée sera automatiquement "invisible" VOUS N'AUREZ PAS LE CHOIX !!! Laissez vide pour qu'à chaque exécution du script, la question vous soit posée.

set openbehindORNOT=o

 

set openafterORNOT= Par défaut, Batch_Optimisateur ouvre le dossier de Sortie à la fin du traitement. Il est possible d'empêcher d'ouvrir cette fenêtre. Dans ce cas, changez la valeur de "openafterORNOT" par "n". (o-n) [o]

ATTENTION !!! En donnant une valeur à cette variable, l'étape qui lui est associée sera automatiquement "invisible" VOUS N'AUREZ PAS LE CHOIX !!! Laissez vide pour qu'à chaque exécution du script, la question vous soit posée.

set openafterORNOT=o

 

set silentORNOT= Ce paramètre est assez dangereux car il permet de gagner encore plus de temps avec Batch_Optimisateur en n'affichant pas toutes les fenêtres. Le but étant de gagner un maximum de temps, le principe est simple: forcer certains paramètres et ne pas afficher toutes les questions.

En résumer: agir à votre place. Cela veut dire notamment que le contenu du dossier %DIRsortie% sera supprimé arbitrairement. Sous réserve d'erreurs de paramétrages de votre part, Batch_Optimisateur ne vous demandera qu'une seule confirmation pour poursuivre. Ce "mode" Silencieux n’est donc à réserver qu'aux personnes sachant très bien ce qu'elles font. Vous pouvez donc activer (o) ou désactiver (n) ce paramètre. (o-n) [n]
ATTENTION !!! Une valeur (o-n) est obligatoire sous peine de non prise en compte de ce paramètre.

set silentORNOT=n

 

 

set moduleX= Les "modules" sont des petites applications qui peuvent intervenir avec Batch Optimisateur.

Les modules de 1 à 9 sont lancés juste avant le traitement de vos photos. Leur portée se situe sur vos fichiers dans le répertoire DIRsource.

Les modules de 11 à 19 sont lancés juste après le traitement de vos photos. Leur portée se situe sur vos fichiers dans le répertoire DIRsource.

Vos modules devront obligatoirement être présents dans le dossier d'installation de Batch Optimisateur.

Veuillez laisser vide les modules dont vous ne vous servez pas.

set module1=


*************************************

*** NOTICE BATCH ANT-RENAMER ***

*************************************

 

Ouvrez le programme Ant-Renamer sur votre ordinateur.

1- Créez votre fichier .arb On va considérer qu'il s'appel XYZ.arb

2- Placez les par exemple dans le répertoire d'installation de BO

3- Dans ce même dossier, créez un fichier que nous appellerons WXYZ.txt

4- Copiez le code suivant: 

 @echo off

« %renamerEXE% » -"b XYZ.arb -afr %DIRsource% -g –x

 

Explications:

 @echo off Permet une lecture plus facile lors de l'exécution du batch.

%renamerEXE% Variable utilisée par BO (chemin pointant vers ANT Renamer). Ne pas la changer si possible.

-b Arguments de ANT Renamer. Reportez-vous à l'aide du logiciel.

XYZ.arb Placez votre fichier XYZ.arb dans le répertoire d’installation de BO.

-afr Arguments de ANT Renamer. Reportez-vous à l'aide du logiciel.

%DIRsource% Variable utilisée par BO (répertoire à traiter). Ne pas la changer si possible.

-g -x Arguments de ANT Renamer. Reportez-vous à l'aide du logiciel.

 

5- Renommez votre fichier WXYZ.txt en WXYZ.bat

6- Lancez Batch_Optimisateur.

7- Au démarrage, Batch_optimisateur vous demande si vous souhaitez modifier votre fichier de configuration. Tapez oui [o]

8- Dans le fichier qui s'affiche, renseignez la module1 comme suit:

set module1=WXYZ.bat

9- Enregistrez puis fermer.

 

 

Astuce:

Vous pouvez dans WXYZ.txt ajouter une ligne avec l’argument pause avant l fin de votre de fichier. Cette ligne vous demandera d'appuyer sur une touche pour poursuivre le processus et mettre en pause les opérations qui suivent.

Ceci est totalement optionnel.

 

*************************************

***    FAIRE SON PROPRE MODULE   ***

*************************************

Si votre script est un peu compliqué et qu’il à besoin de savoir où se trouve le répertoire d’installation de Batch_Optimisateur, utilisez la variable %DIRinstall% qui à par défaut (et en principe) la valeur : C:\Pogram Files (x86)\Batch_Optimisateur\

Notez bien la présence de la dernière barre oblique << \ >>

 

 

 


*************************

*** DESINSTALLATION ***

*************************

 

Supprimez simplement le répertoire d'installation. (c:\Program files (x86)\Batch_Optimisateur\).

 

Supprimez aussi le raccourci sur le bureau.

Le logiciel « Ant Renamer » peut être désinstallé si vous le souhaitez.

 

*****************************

*** CONTACTER L'AUTEUR ***

*****************************

 

Rendez-vous sur le forum de Piwigo

http://fr.piwigo.org/ext/extension_view.php?eid=109

 

************************

*** REMERCIEMENTS ***

************************

 

Nconvert Gougelet Pierre-Emmanuel.

Ant Renamer Antoine Potten.

cecho Thomas Polaert

FreeWatch

 

Je remercie toute l'équipe de Piwigo sans qui je serais encore en train de me morfondre à rechercher une jolie galerie ^^

 

 

© COPYRIGHT 2007-2010 ALL RIGHTS RESERVED MOREAU Julien.