Annonce

  •  » Utilisation
  •  » Préparation des photos avant synchronisation (vignette/miniature, HD)

#121 2008-11-12 13:18:05

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: Préparation des photos avant synchronisation (vignette/miniature, HD)

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

Hors ligne

#122 2008-11-12 13:21:09

ccavelier
Membre
2008-11-12
2

Re: Préparation des photos avant synchronisation (vignette/miniature, HD)

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 ;-)

Hors ligne

#123 2008-11-14 12:42:28

ngoc
Membre
2007-11-12
348

Re: Préparation des photos avant synchronisation (vignette/miniature, HD)

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

Hors ligne

#124 2008-11-14 18:45:02

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: Préparation des photos avant synchronisation (vignette/miniature, HD)

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

Hors ligne

#125 2008-11-20 12:35:55

ngoc
Membre
2007-11-12
348

Re: Préparation des photos avant synchronisation (vignette/miniature, HD)

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?

Hors ligne

#126 2008-11-20 13:40:17

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: Préparation des photos avant synchronisation (vignette/miniature, HD)

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

Hors ligne

#127 2008-11-20 14:50:17

ngoc
Membre
2007-11-12
348

Re: Préparation des photos avant synchronisation (vignette/miniature, HD)

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?

Hors ligne

#128 2008-11-23 09:32:28

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: Préparation des photos avant synchronisation (vignette/miniature, HD)

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.

Hors ligne

#129 2008-11-30 20:22:51

ngoc
Membre
2007-11-12
348

Re: Préparation des photos avant synchronisation (vignette/miniature, HD)

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

Hors ligne

#130 2009-05-24 09:29:39

ask21
Membre
2009-05-23
3

Re: Préparation des photos avant synchronisation (vignette/miniature, HD)

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

Hors ligne

#131 2009-05-24 10:34:17

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16784

Re: Préparation des photos avant synchronisation (vignette/miniature, HD)

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


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#132 2011-04-19 13:03:45

grolourdo
Membre
2011-03-22
49

Re: Préparation des photos avant synchronisation (vignette/miniature, HD)

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

Hors ligne

  •  » Utilisation
  •  » Préparation des photos avant synchronisation (vignette/miniature, HD)

Pied de page des forums

Propulsé par FluxBB

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