Annonce

Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

grolourdo
2011-04-19 13:03:45

bonjour a tous

ou sinon tu te fait un petit fichier "traitement.bat" sur ton bureau
tu l’édit
tu colle sa dedans (en l'adaptant a ton pc)
----------------------------------------------------------
echo off

cls

rem se positionner dans le dossier
cd chemin du repertoire "BuildPWGPicture"

echo pret a traiter les sous dossier dans album

pause

rem lancer le traitement
BuildPWGPicture.cmd
---------------------------------------------------------

plus cas enregistrer, puis un simple double clic dessu et hop tu es pret a traiter tous les sous dossier présent dans ton dossier album.

bonne journée

ddtddt
2009-05-24 10:34:17

En fait tu fais démarrer -> exécuter

Dans la boite de dialogue tu fais cmd -> ok

une fenêtre cmd.exe s'ouvre.

Tu te déplaces dans l'arborescence pour être dans le répertoire de BuildPWGPicture.

cd.. pour remonter d'un niveau
cd nondurépertoire pour aller dans un répertoire

puis quand tu est dans le répertoire tu "tapes" BuildPWGPicture.cmd

ask21
2009-05-24 09:29:39

Bonjour à tous et excusez moi de m'immiscer dans vos disucssions...

Je viens de découvrir PIWIGO et donc, je me lance dans les installations des addons etc... J'ai un souci avec car la fenêtre cmd s'ouvre et se referme et le traitement ne se fait pas. Voici ce que j'ai mis comme adresse:


;*************************************************************************
;* GENERAL
;*************************************************************************

; Installation Directory of xnview
; Répertoire d'installation de xnview
DirXnView=C:\ProgramLNA\XnView

; Directory of Pictures Album
; Répertoire des photos de l'album
DirAlbum=C:\PWG\selection

; Directory of treated pictures for FTP
; Répertoire où vont se retrouver les images traitées
DirFTP=C:\PWG\destination


Pour le moment je n'ai rien changé d'autre. J'ai mis à jour Xnview et je ne comprends plus!!!

Merci de votre aide

ngoc
2008-11-30 20:22:51

Moi en attendant je fais comme ca pour retourner mes photos d'origines dans un bat a part:

Code:

set dossier="D:\mondossier"
For /F "tokens=*" %%i in ('dir /B %dossier%') do "C:\Program Files\XnView\nconvert.exe" -jpegtrans exif %dossier%\%%i"
pause

Rub, tu peux m'aider à voir pourquoi ton script ne demarre pas?

Ca me marque:

Code:

C:\BuildPWGPicture_1.0.6.0>BuildPWGPicture.cmd

*************************************************************
* Apply BuildPWGPicture for all directories of C:\Album
*************************************************************

Appuyez sur une touche pour continuer...

C:\BuildPWGPicture_1.0.6.0>

J'ai modifié quelques informations dans "BuildPWGPicture.Params.txt" (qui est par defaut en lecture seule)  comme DirXnView, DirAlbum, DirFTP et les qualités des images etc


Code:

;*************************************************************************
;* WARNING! IT'S IMPORTANT TO DEFINE CORRECTLY VALUE OF:
;*   o DirXnView
;*   o DirAlbum
;*   o DirFTP
;* Other parameters must be keep initial value
;*************************************************************************
;* ATTENTION! IL EST IMPORTANT DE DEFINIR CORRECTEMENT LES VALEURS DE:
;*   o DirXnView
;*   o DirAlbum
;*   o DirFTP
;* Les autres parmètres peuvent être laissés avec leur valeurs initiales
;*************************************************************************

; Defined parameters
; Paramètres définis

;*************************************************************************
;* GENERAL
;*************************************************************************

; Installation Directory of xnview
; Répertoire d'installation de xnview
DirXnView=C:\Program Files\XnView

; Directory of Pictures Album
; Répertoire des photos de l'album
DirAlbum=C:\Album

; Directory of treated pictures for FTP
; Répertoire où vont se retrouver les images traitées
DirFTP=C:\sortie

; Global Convert Options
;   -i       : Entrelacé GIF / Progressif JPEG
;   -opthuff : Optimisation par la table d'Huffman 
; Option Global de convertion
;   -i       : Interlaced GIF / Progressive JPEG
;   -opthuff : Optimize Huffman Table
GlobalCvtOpt=-opthuff -i


; JPEG File Extention
; Extension des fichiers JPEG
ExtJPG=.jpg
; GIF File Extention
; Extension des fichiers GIF
ExtGIF=.GIF


; Delete destinations directories ? (Y = Yes / N = No)
; Suppression des répertoires destinations ? (Y = Oui / N = Non)
DelDestDir=y

;*************************************************************************
;* High definition pictures
;* Images en haute définition
;*************************************************************************

; Copy or convert high definition Pictures? (Y = Copy / N = Convert)
; Copie ou convertion des images en haute definition? (Y = Copie / N = Convertion)
HDCopy=Y

; Keep directory of high definition Pictures? (Y = Keep / N = Delete directory)
; Conserve le répertoires des images en haute definition? (Y = Conserve / N = Supprime le répertoires)
HDKeep=Y

; Format of picture name
;   %: Same name
;   toto#: Rename pictures to toto1.jpg, toto2.jpg, ...
;   titi###: Rename pictures to titi001.jpg, titi002.jpg, ...
; Format du nom de l'image
;   %: Same name
;   toto#: Renomme les images en toto1.jpg, toto2.jpg, ...
;   titi###: Renomme les images en titi001.jpg, titi002.jpg, ...
HDNewName=%

; Quality compression of high definition pictures
; Qualité de la compression des images en haute définition
HDQuality=90

; Max Width of high definition pictures
; Max Largeur des images en haute définition
HDMaxW=0

; Min Height of high definition pictures
; Max Hauteur des images en haute définition
HDMaxH=0

; Convert options of high definition pictures
; Option de la convertion des images en haute définition
HDCvtOpt=

; File Name of AddOn file to execute. The parameters pass to the file are the high directory full name and HIGH
; Nom du fichier AddOn à exécuter. Les paramètres passés au fichier sont le nom complet du répertoire high et HIGH
HDAddOnFile=HDAddOnFile.cmd





;*************************************************************************
;* Normal pictures
;* Images normales
;*************************************************************************

; Quality compression of normal pictures
; Qualité de la compression des images normales
NormalQuality=80

; Max Width of normal pictures
; Max Largeur des images normales
NormalMaxW=0

; Min Height of normal pictures
; Max Hauteur des images normales
NormalMaxH=800

; Convert options of normal pictures
; Option de la convertion des imagesnormales
NormalCvtOpt=

; File Name of AddOn file to execute. The parameters pass to the file are the normal directory full name and NORMAL
; Nom du fichier AddOn à exécuter. Les paramètres passés au fichier sont le nom complet du répertoire normal et NORMAL
NormalAddOnFile=NormalAddOnFile.cmd





;*************************************************************************
;* Thumbnails
;* Miniatures
;*************************************************************************

; Thumbnails prefix
; Préfixe des miniatures
TNPrefix=TN-

; Quality compression of thumbnails
; Qualité de la compression des miniatures
TNQuality=80

; Max Width of thumbnails
; Max Largeur des miniatures
TNMaxW=150

; Min Height of thumbnails
; Max Hauteur des miniatures
TNMaxH=150

; Convert options of thumbnails
;   -rmeta  : Supprme les  Metadatas (EXIF/IPTC/...)
; Option de la convertion des miniatures
;   -rmeta  : Remove Metadata (EXIF/IPTC/...)
TNCvtOpt=-rmeta

; File Name of AddOn file to execute. The parameters pass to the file are the thumbnails directory full name and THUMBNAIL
; Nom du fichier AddOn à exécuter. Les paramètres passés au fichier sont le nom complet du répertoire des miniatures et THUMBNAIL
TNAddOnFile=TNAddOnFile.cmd
rub
2008-11-23 09:32:28

Tu as mis quoi dans ton fichier HDAddOnFile.cmd?

Un truc du style:

Code:

"%DirXnView%\nconvert.exe" -jpegtrans exif %1\*.jpg
"%DirXnView%\nconvert.exe" -jpegtrans exif %1\*.JPG

Ou %1 est le répertoire des high.
Je ne suis pas sur de la commande pour modifier tous les jpg d'une passe.

ngoc
2008-11-20 14:50:17

Ok

Bon moi j'ai un autre probleme. Quand j'execute le .cmd: ca m'ouvre une fenetre, indique qu'il va travailler sur mon dossier source, je clique qqpart puis il me rends la main lol et rien à la sortie

Notes: je l'ai refait sans les modif et ca ne passe pas :S

Rub tu pourras voir si mes changements peuvent etre bonne?

rub
2008-11-20 13:40:17

Ok, il faut le faire séparément... c'est pas top...
En addon, ca devait le faire donc....

ngoc
2008-11-20 12:35:55

Bonjour,

je réponds à la question 2: je pense avoir trouver l'option pour retourner la photo en fonction de l'EXIF: "-jpegtrans exif"

rub a écrit:

2 - xnview a une option il me semble que je n'ai pas tester, si elle marche il suffit de la mettre dans la variable NormalCvtOpt de BuildPWGPicture.Params.txt

Le soucie c'est qu'il faut faire cette manipulation séparément du redimensionnement.
Donc on peut pas ajouter cette option dans les variable HDCvtOpt, NormalCvtOpt et TNCvtOpt => je me trompe peut etre...

Au final, ce peut ressembler à ca:

Code:

"C:\Program Files\XnView\nconvert.exe" -npcd 2 -size 256x256+0 -ctype grey -corder inter -out jpeg -o C:\sortie\%%.jpg -ratio -rtype lanczos -rflag orient -resize 800 600 "C:\source\p02.jpg" "C:\source\p53.jpg" "C:\source\p78.jpg"
pause
"C:\Program Files\XnView\nconvert.exe" -jpegtrans exif "C:\sortie\p78.jpg" "C:\sortie\p02.jpg" "C:\sortie\p53.jpg"
pause

Notes: La deuxième commande travaille sur les photos redimensionnés.

Dans le code BuildPWGPicture.cmd on pourrait mettre une ligne supplémentaire apres la ligne 190:

Code:

if exist "%ExpandedDirHigh%\%HDNewName%%ExtJPG%" "%DirXnView%\nconvert.exe" -jpegtrans exif %ExpandedDirHigh%\%HDNewName%%ExtJPG%

J'espère ne pas me tromper sur les variables. On fait pareil pour la partie normal et thumbnail.

Vous en pensez quoi?

rub
2008-11-14 18:45:02

ngoc a écrit:

Bonjour,

J'aurai deux petites questions ^^

1. Estce qu'avec xnview ou via ce script on peut renommer les photos en %année%%mois%%jours%%heure%%minute%.jpg ? Sous linux j'utilisais la commande jhead.

2. A moins d'oublier de préciser quelquechose, le script ne modifie pas le sens des photos non?

Merci Rub ^^

1 - Je ne pense que xnview puisse le faire, faudrait regarder le help ou la doc.
S'il peut le faire il suffit de mettre à jour le HDNewName dans BuildPWGPicture.Params.txt.

Si tu trouves un script qui le fait, il suffit un addon et de le remseigner dans la variable HDAddOnFile de BuildPWGPicture.Params.txt

2 - xnview a une option il me semble que je n'ai pas tester, si elle marche il suffit de la mettre dans la variable NormalCvtOpt de BuildPWGPicture.Params.txt

ngoc
2008-11-14 12:42:28

Bonjour,

J'aurai deux petites questions ^^

1. Estce qu'avec xnview ou via ce script on peut renommer les photos en %année%%mois%%jours%%heure%%minute%.jpg ? Sous linux j'utilisais la commande jhead.

2. A moins d'oublier de préciser quelquechose, le script ne modifie pas le sens des photos non?

Merci Rub ^^

ccavelier
2008-11-12 13:21:09

Ok, je vais regarder ca !

C'est le probleme avec les outils sympas et efficace, on leur en demande toujours un poil plus :-))
Mais il est deja tres bien comme ca ;-)

rub
2008-11-12 13:18:05

ccavelier a écrit:

Bonjour,

Je trouve BuildPWGPicture tres pratique et facile d'utilisation.
Par contre, je voudrais pouvoir traiter en une fois une arborescence dans DirAlbum correspondant à une catégorie principale et des sous catégories par exemple.
J'ai pas trouvé d'option pour faire ca et le prog ne traite que le niveau 1 de l'arborescence.

Est-ce qu'il y aurait une solution simple pour faire cela ?

Merci,
Christophe

Je devais le modifier pour faire ca mais je n'ai pas eu le temps...
Le mieux, c'est de préparer les lignes de commandes à lancer puisque certaines options sont passables en paramètres...

ccavelier
2008-11-12 13:08:57

Bonjour,

Je trouve BuildPWGPicture tres pratique et facile d'utilisation.
Par contre, je voudrais pouvoir traiter en une fois une arborescence dans DirAlbum correspondant à une catégorie principale et des sous catégories par exemple.
J'ai pas trouvé d'option pour faire ca et le prog ne traite que le niveau 1 de l'arborescence.

Est-ce qu'il y aurait une solution simple pour faire cela ?

Merci,
Christophe

Didou
2008-10-09 15:34:14

Problèmes rencontrées et les solutions appliquées... à votre service monsieur ;)

1 : j'avais mis le dossier BuildPWGPicture dans program  files... et les photos à traiter étaient dans documents and settings
Solution :
Mettre les trois dossiers dans la racine d'un disque pour avoir des dossiers sans espace.

2 : le renommage des photos hautes définitions se répercute sur les photos normal et thumbails d'où l'impossibilité de mettre un préfixe aux photos HD /!\ Ne pas mettre de prefixe pour une utilisation sous pwg car cela n'est pas accepté... Dailleurs cela serait pratique de pouvoir mettre un prefixe aux images haute définition (comme pour les TN-) car cela éviterait des pertes d'images en cas de copier coller malheureux...
Solution :
Rajoute dans le .cmd dans la partie variables

Code:

set HDRename=Y
set HDPrefix=HD-

et après echo Execute "%TNAddOnFile%" call "%TNAddOnFile%" %ExpandedDirTN% THUMBNAIL )

Code:

if /I not %HDRename% == Y goto :creating_index
echo.
echo Rename HD Pictures
cd %DirHigh%
for /F %%i in ('dir /b') do rename %%i %HDPrefix%%%i

:creating_index

Rajout dans le .txt

Code:

; Renomage des photos HD à l'aide d'un prefixe
; (Y=renomme les photos à l'aide du prefixe / N=laisse les photos HD sans prefixe)
HDRename=Y

; HD prefix
; Préfixe des images en hautes définition
HDPrefix=HD-

3: J'aime bien les fichier sur lequel on clique ;) et qui peuvent être dans le menu démarrer...
Solution création d'un fichier BuildPWGPicture.bat contenant

Code:

i:
cd \Preparation\BuildPWGPicture
BuildPWGPicture.cmd

BuildPWGPicture.cmd se trouvant chez moi sur i:\Preparation\BuildPWGPicture donc à adapter suivant vos cas !
J'ai mis ce fichier dans program files (avec une sauvegarde du dossier BuildPWGPicture au cas où j'ai un soucis sur i: :p) et j'ai fais un raccourcis dans le menu démarer sur ce fichier.

Remarque : Il faut fermé puis réouvrir la fenêtre de commande à chaque fois qu'on modifie des paramètres car sinon ils ne sont pas toujours pris en compte... J'ai failli laissé tombé à cause de ça lol !

Voilà si vous avez plus de questions....

[Edit] Modification de la commande pour renommer les fichiers suite à une erreur de version...[/edit]

VDigital
2008-10-09 14:02:39

Didou a écrit:

Bonjour,

Après plusieurs essais, j'ai réussi à faire fonctionner le programme qui est très pratique...

Une petite synthèse des pb rencontrés et des solutions que tu as appliqué.
Cela peut nous aider à mieux documenter et à d'autres à utiliser ce batch.
8-)

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2022 · Contact