Batch Optimisateur

Discutions : forum FR
Documentation: wiki
Téléchargement : PEM
Dépôt : SVN
Bugtracker : Mantis
Date de la réversion : 2010-05-03 Version de Piwigo : Toutes versions !
Notions : Voir le chapitre #0

Batch Optimisateur est un logiciel qui viendra vous aider à préparer vos photos en seulement 3 clics ! Fini la longue corvée de préparation d'un lot de photos. Avec Batch Optimisateur vous avez la main sur tous les paramètres facilement. La puissance de traitement fera appel au meilleur de votre ordinateur.

:!: Le fichier Lisez-moi.rtf contenu dans Batch Optimisateur est aussi là pour vous dépanner et vous expliquer le fonctionnement.:!:

Pré-requis

Fonctionnement de Batch Optimisateur

Licence

Vous allez installer le mini programme « BATCH OPTIMISATEUR » pour Piwigo (ex PhpWebGallery).

Ce programme est le fruit d’un besoin personnel que je mets à disposition de ceux pour qui il pourrait profiter.
Un fichier « Lisez-moi.rtf » est fourni pour les explications techniques.

Le présent package est une version Bêta ce qui veut dire qu’elle peut comporter des bugs.
Je ne garantis d’ailleurs pas l’utilisation dans un environnement autre que Windows XP Pro SP3 ; Windows Vista 32bits ; Windows 7 x64 ;

« BATCH OPTIMISATEUR » est fourni avec le logiciel Nconvert (site de l'auteur) qui est aussi disponible avec le logiciel XnView du même auteur.
« BATCH OPTIMISATEUR » est fourni avec le logiciel Ant Renamer (site de l'auteur).
« BATCH OPTIMISATEUR » est fourni avec le logiciel cecho (site de l'auteur).
« BATCH OPTIMISATEUR » est fourni avec le logiciel FreeWatch (page).

Je certifie qu’il n’y a ni virus ni autre malware du genre dans le fichier que je propose, mais je ne pourrais être tenue pour responsable de son détournement.

Copyright ©MOREAU Julien, all right reserved, 2007-2010
http://www.julien-moreau.fr
quelleheureestilsvp@yahoo.fr

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é dans 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.
  • Ouverture du répertoire généré à la fin du traitement.
  • Prévention sur la perte de vos photos.
  • Choix de l’emploi d’un répertoire pwg_hight pour les images HD.
  • Choix sur la retouche 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étas données pour les vignettes (gain de poids).
  • Conserve les métas 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 H et en V. Veuillez lire le fichier « Setup.txt ».
  • 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. B_O ne s’occupe que des photos avant leurs 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\

Les fichiers présents sont :
- fichiers.exe (pas toujours présent)1)
- Batch_Optimisateur.exe
- Lisez-moi.rtf
- Setup.txt
- renamer_install.exe

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

QUELQUES PRÉCISIONS

Le fichier fichiers.exe :
Ce fichier peut apparaitre suite à une mauvaise interruption du script. Il est effacé automatiquement au prochain redémarrage du logiciel.

Le fichier Batch_Optimisateur.exe :
C’est le cœur du programme. Ne pas effacer

Le fichier Setup.txt :
Ce fichier est à modifier afin d’obtenir vos propres réglages. Les instructions sont à l’intérieur. Ne pas effacer

Le fichier renamer_install.exe :
Fichiers indispensable. Ne pas effacer Au cas où le logiciel « Ant Renamer » est désinstallé, ce fichier est à lancer afin de réinstaller le logiciel.

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 Fichier 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 “=

NomDescriptionChoix possiblesValeur par défautDispense de l'étape associée si renseigné ?DépendanceVariable complète
set logoORNOT= Possibilité de désactiver les logos d'introduction et de générique de fin. o-n-vide o Ouin set logoORNOT=o
set DIRsource= Localisation du dossier où se trouve les images à traiter (sans le symbole “\” à la fin !) Chaîne alphanumérique c:\ENTREE Ouin set DIRsource=
set DIRsortie= Localisation du dossier où se trouveront les images une fois traitées (sans le symbole “\” à la fin !) Chaîne alphanumérique c:\SORTIE Ouin 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] Ouin set copyORNOT=
set copyright= Est la valeur que prendra le champ copyright Chaîne alphanumérique Gotcha Non, voir dépendancecopyORNOT set copyright=
set DIRhightORNOT= Si vous désirez ou non utiliser vos photos en Haute Définition o-n-vide o Ouin 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 OuiDIRhightORNOT 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 Ouin set paramdefORNOT=
set DIMhd= Dimension en pixels maximum pour les image en haute résolution. Chaîne numérique 1280 Non, voir dépendanceparamdefORNOT set DIMhd=1280
set DIMnormal= Dimension en pixels maximum pour les image normales. Chaîne numérique 800 Non, voir dépendanceparamdefORNOT set DIMnormal=800
set DIMthumbnail= Dimension en pixels maximum pour les vignettes. Chaîne numérique 130 Non, voir dépendanceparamdefORNOT set DIMthumbnail=130
set Qhd= Qualité de l'image une fois traitée pour les hautes résolution. Pourcentage de 0 à 100 90 Non, voir dépendanceparamdefORNOT set Qhd=90
set Qnormal= Qualité de l'image une fois traitée pour les images normales Pourcentage de 0 à 100 80 Non, voir dépendanceparamdefORNOT set Qnormal=80
set Qthumbnail= Qualité de l'image une fois traitée pour les vignettes. Pourcentage de 0 à 100 70 Non, voir dépendanceparamdefORNOT set Qthumbnail=70
set prefixe_mini= Préfixe employé pour renommer les fichiers du dossier Thumbnail Chaîne alphanumérique TN- Ouin set prefixe_mini=TN-
set renameORNOT= Voulez-vous renommer vos fichiers originaux ? (Ceux contenus dans le dossier SOURCE) o-n-vide o Ouin 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-vide n Ouin 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-vide o Ouin 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-vide o Ouin 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-vide n Nonn 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. Chaîne alphanumérique [vide] Ouin set moduleX=
xxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxx xxxxxxxxx xxxxxxxxxx xxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxx

DÉSINSTALLATION

Supprimez simplement le répertoire d'installation. (c:\Program files\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

© COPYRIGHT 2007-2010 ALL RIGHTS RESERVED MOREAU Julien.

Comprendre l'affichage dans Piwigo par défaut

Pour afficher vos photos dans Piwigo vous devez généralement dupliquer vos photos avec des dimensions différentes, un nom adapté (miniatures) et des dossiers spécifiques pour les images dites HD (Haute définition).
Certains paramêtres par défaut peuvent être changés via la_configuration_externe.
On peut modifier un paramètre :

Paramètre externe Valeur par défaut Explications
$conf['prefix_thumbnail'] = 'TN-';
TN- Chaque nom de fichier pour une miniature devra commencer par ce préfixe.
Les impératifs:
  • Le nom des fichiers ⇒ les noms des fichiers (photos) ne doivent pas contenir de caractères dis ”exotiques”, c'est à dire des espaces et des caractères accentués.
  • Le sous-dossier ”thumbnail” ⇒ [obligatoire] dans ce sous-dossier, doivent être placées les miniatures représentantes des photos (vue normale).
  • Le sous-dossier ”pwg_high” ⇒ [optionnel] dans ce sous-dossier doivent être placées les vue HD (Haute Définition) qui porteront exactement le même nom que celui de la vue normale.
  • L'extension des fichiers ⇒ l'extension des fichiers doit toujours être la même. Si l'extension est .jpg alors la miniature et la vue HD devront être .jpg et non pas .JPG
Schéma simplifié
+--Sous-catégorie 11
  +--pwg_high
  | |-mg_3663.png
  | |-mg_3664.png
  | \-mg_3665.png
  +--thumbnail
  | |-TN-mg_3663.png
  | |-TN-mg_3664.png
  | \-TN-mg_3665.png
  |--mg_3663.png
  |--mg_3664.png
  \--mg_3665.png
Les photos
Miniature au format 160px de coté maximum, préfixe TN-, sous dossier thumbnail
Miniature
Vue normale au format 640px de coté maximum, pas de préfixe, pas de sous dossier
Vue normale
Haute Définition au format 800px de coté maximum, pas de préfixe, sous dossier pwg_high
Vue Haute Définition

Vidéos

Modules

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 DIRsortie. 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.

DeleteIndex (par mistic100)

Ce petit module est destiné à ceux qui ne veulent pas conserver les fichiers index.php placés dans chaque dossier par Batch Optimisateur.

Le module doit se lancer à la fin du traitement, vous devez donc l'inscrire dans une des entrées 11 à 19.
Téléchargement : http://www.dedikam.com/telechargement.php?clef=5d76ba5e74182bfc290c5ed20f2f5f54


CreateFoldersAlpha (par mistic100)

J'ai créé ce module pour une utilisation personnelle bien spécifique : une arborescence alphabétique.
Explication :

  • dans le dossier source j'ai des fichiers nommés [Auteur]_[Numero de l'image]_[complément].jpg
  • le module crée dans le dossier source les dossiers [A]/[Auteur]/(fichiers) avec [A] la première lettre du nom de l'auteur
  • ensuite Batch Optimisateur fait son travail habituel.

Le module doit se lancer avant traitement, vous devez donc l'inscrire dans une des entrées 1 à 9.
Téléchargement : http://www.dedikam.com/telechargement.php?clef=52b97436dfaa8bd06b53a437e05ebf08

Pour utiliser ce module correctement vous devez activer une option dans AntRenamer.
Lancez le programme, allez dans les options (F10), onglet Traitement, cochez la case “Forcer les dossiers”.

Pour aller plus loin...

1) Si celui-ci apparaît, laissez-le.
 
Haut de page
tools/b_o.txt · Dernière modification: 2012/07/11 16:04 par gotcha
 
 
github twitter facebook google+ newsletter Faire un don Piwigo.org © 2002-2017 · Contact