Annonce

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

#16 2006-10-13 19:09:22

vimages
Membre
2004-03-27
2429

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

quelle réactivité!!!

mais ne perds pas de temps pour moi surtout !!

enfin, ça me fait plaisir bien sur !!!

mes repertoires sont créés toujours selon les mêmes principes, pour éviter les sources d'erreurs et les pertes de temps.

en gros :

niv 1 =>dossier "xxx" racine du meeting en cours
niv 2 ==>sous dossiers "bruts" globaux
niv 2 ==>sous dossier "yyy"  par client (team ou magazine)
niv 3 ====>"bruts" (tous les originaux)
niv 3 ====>"selection" (copie des meilleures photos)
niv 3 ====>"pwg_high" (copie de la selection évetuellement retouchée et mise au poid par compression, entre 2 et 3Mo la photo)
niv 3 ====>"medium" (copie des fichiers de pwg_high, passés dans PhpMyVignette pour faire les photos moyennes et petites)

création par FTP du dossier de destination sur le serveur, transfert du dossier "pwg_high" et du contenu de "medium".

j'utilise Xnview pour :
- renommer les photos par groupe dans "bruts".
- convertir les fichiers de "selection" pour les envoyer dans "pwg_high" (avec compression)
- entrer les IPTC dans les photos de "pwg_high". (parce que trop long pour toutes les "bruts")

par de retouche sauf en cas extreme, avec Gimp car XnView trop limité.

Pour finir, ton script peut être utilisé de "selection" à "medium". il ferait gagner le passage dans PhpMyVignette.
Mais il faut encore les renommer et entrer les IPTC avant.

sinon, utiliser le script pour un dossier à la fois n'est pas génant. Si on peut en traiter plusieurs en même temps, en gardant les fichiers bien triés à l'arrivé, c'est mieux... 

c'est sur que le jour ou tu as le programme avec une interface utilisateur, permettant:
- A) le choix du dossier d'origine,
- B) de renommer par lot, (entrées mutiples type xnview)
- C) le choix du dossier de destination,
- D) le choix des tailles et des différents taux de compression pour les 3 types de fichiers(pwg_high, medium, thumbnail)
- E) la création automatique dans le dossier de destination des sous dossiers pwg_high et thumbnail, la mise en place des fichier index.html, ...

et que le programme saura faire le traitement complet ! Alors là !! tu seras un champion !!

wouarf !! je me suis laché !!

enfin, tu peux en prendre et surtout en laisser...
mais voilà mon avis en ce qui concernerait un super script sur-mesure pour mettre ses fichiers sur PWG !

pas vrai ?

à +
amicalement,
éric.

Hors ligne

#17 2006-10-13 20:55:39

rub
Former Piwigo Team
Lille
2005-08-26
5239

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

vimages a écrit:

quelle réactivité!!!

Des fois, on ne peut pas s'en empecher ;-)

vimages a écrit:

mais ne perds pas de temps pour moi surtout !!

enfin, ça me fait plaisir bien sur !!!

Et ca a été fait avec plaisir

vimages a écrit:

mes repertoires ... bla bla ...

Comment fonctionne mon script.
Il copie les fichiers sources dans le répertoire pwg_high.
A partie des higth, il convertit en médium/normal et en miniature suivant des tailles avec compression à 100%

vimages a écrit:

c'est sur que le jour ou tu as le programme avec une interface utilisateur, permettant:
- A) le choix du dossier d'origine,
- B) de renommer par lot, (entrées mutiples type xnview)
- C) le choix du dossier de destination,
- D) le choix des tailles et des différents taux de compression pour les 3 types de fichiers(pwg_high, medium, thumbnail)
- E) la création automatique dans le dossier de destination des sous dossiers pwg_high et thumbnail, la mise en place des fichier index.html, ...

et que le programme saura faire le traitement complet ! Alors là !! tu seras un champion !!

Ben, c'est presque fait.
A) possible dans le param.txt
B) pas fait mais réalisable (tu fais quoi comme conversion?)
C) possible dans le param.txt
D) possible dans le param.txt à moitié (taille pour médium et miniatures) (compression et pwh_high facile à faire)
E) c'est déja fait, ca copie un fichier index.php qui se trouve dans le répertoire destination (si tu veux vraiment un index.html pas de soucis)

Pour le A et C, ca ne correspond pas à tes besoins.
2 solutions:
  o soit je modifie mon source
    J'ai ma petite idée
  o soit tu changes d'arborescence
    niv 1 =>dossier "xxx" racine du meeting en cours
    niv 2 ==>"bruts" (tous les originaux)

    niv 1 =>dossier "xxx-selection"
    niv 2 ==>"selection" (copie des meilleures photos)

    niv 1 =>dossier "xxx-ftp"
    niv 2 ==>"selection"
    niv 3 ====>"pwg_high" (copie de la selection évetuellement retouchée et mise au poid par compression, entre 2 et 3Mo la photo)
    niv 3 ====>"medium" (copie des fichiers de pwg_high, passés dans PhpMyVignette pour faire les photos moyennes et petites)
  Par forcement top pour toi

vimages a écrit:

wouarf !! je me suis laché !!

Tu as bien fait!

vimages a écrit:

enfin, tu peux en prendre et surtout en laisser...
mais voilà mon avis en ce qui concernerait un super script sur-mesure pour mettre ses fichiers sur PWG !

Ca devrait être facile adaptable.
J'attends simplement tes réponses à mes questions posées ci-dessus et ci-dessous.

Que fais-tu exactement avec des IPTC?

Et puis si tu as le temps, essaie déjà la version 1.0.1.0 en attendant que je fasse la 1.0.2.0.

Hors ligne

#18 2006-10-15 23:16:43

rub
Former Piwigo Team
Lille
2005-08-26
5239

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

OOuuupps, il y a avait une petite erreur quand on lancait le script sans paramètre.
C'est maintenant corrigé.

Hors ligne

#19 2006-10-16 08:56:10

duraton
Membre
2005-10-31
49

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

Bonjour , mais en clair pour les non spécialistes.... Il faut faire quoi? Je n'ai pas bien compris...Si vou savez le temps de faire un petit tuto pour néophytes... Ce serait sympa! Masi c'est vrai qu'on vous prend beaucoup de temps! Comme il semble que ce ne soit pas bien de faire ses miniatures directement sur le site, j'aimerai autant le faire avec votre méthode!

MErci
Duraton

Hors ligne

#20 2006-10-16 08:59:12

dmaille
Membre
2006-05-16
101

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

Bon après de multiples mises en application je viens de me rendre compte que la taille des fichiers générés (thumbnail et normal) est beaucoup plus importante que ce que j'avais avant : thumbnail : 40 ko au lieu de 4 ko et normal : 400 ko au lieu de 200 ko. J'ai essayer de modifier le fichier .cmd en touchant au - q 100 ou en rajoutant - c 10 mais la taille avoisine toujours les 40 ko... Une solution pour que je retrouve mes tailles de fichiers ?

Hors ligne

#21 2006-10-16 11:12:41

rub
Former Piwigo Team
Lille
2005-08-26
5239

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

duraton a écrit:

Bonjour , mais en clair pour les non spécialistes.... Il faut faire quoi? Je n'ai pas bien compris...Si vou savez le temps de faire un petit tuto pour néophytes... Ce serait sympa! Masi c'est vrai qu'on vous prend beaucoup de temps! Comme il semble que ce ne soit pas bien de faire ses miniatures directement sur le site, j'aimerai autant le faire avec votre méthode!

Cette méthode permet aussi de tout faire d'un seul coup.

dmaille a écrit:

Bon après de multiples mises en application je viens de me rendre compte que la taille des fichiers générés (thumbnail et normal) est beaucoup plus importante que ce que j'avais avant : thumbnail : 40 ko au lieu de 4 ko et normal : 400 ko au lieu de 200 ko. J'ai essayer de modifier le fichier .cmd en touchant au - q 100 ou en rajoutant - c 10 mais la taille avoisine toujours les 40 ko... Une solution pour que je retrouve mes tailles de fichiers ?

Tu n'auras jamais la même taille de fichiers car c'est fait avec 2 programmes différents.
La qualité n'est peut-être la même; d'ou la différence de taille.
Sinon, tu peux jouer effectivement sur la compression pour reduire la taille des images.
Pour les images normales/médium, tu peux aussi jouer la taille max des images.

Dans une prochaine version, les paramètres compression seront dans le fichier paramètres, donc plus simple à modifier.

Tu peux supprimer l'option "-i" et voir ce que ca donne?
Et à la place de -q 100, mets "-q 80", au même "-q 50"

Pour les normals, en taille identique, tu as quoi comme différence?

Pour finir:
Est-ce vraiment important d'avoir une taille équivalente pour thumbnail?
(Effectivement, je n'avais pas vu cette différence, je vais me pencher dessus! Mais, bon perso, ca me m'embete pas trop 8-) ).

Dernière modification par rub (2006-10-16 11:16:18)

Hors ligne

#22 2006-10-16 11:53:34

dmaille
Membre
2006-05-16
101

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

rub a écrit:

Sinon, tu peux jouer effectivement sur la compression pour reduire la taille des images.

J'ai essayé mais je ne pense pas utiliser les bons critères. Comment utilisez la fonction -c ?

rub a écrit:

Tu peux supprimer l'option "-i" et voir ce que ca donne?

C'est quoi l'option -i ?

rub a écrit:

Et à la place de -q 100, mets "-q 80", au même "-q 50"

J'ai déjà tester et j'ai exactement la même taille (!!) en -q 100 ou en - q 10 mais la qualité est vraiment dégradé.

rub a écrit:

Pour les normals, en taille identique, tu as quoi comme différence?

Comme je te le disais avant j'utilisais xnview avec l'outil convertir et je reduisais la taille à 800 px max en largeur ; j'obtenais une taille de 200 ko environ. Maintenant en ayant les mêmes paramètres de largeur j'obtiens une taille de 400 ko environ.

rub a écrit:

Pour finir:
Est-ce vraiment important d'avoir une taille équivalente pour thumbnail?
(Effectivement, je n'avais pas vu cette différence, je vais me pencher dessus! Mais, bon perso, ca me m'embete pas trop 8-) ).

Dans un répertoire j'ai 89 photos donc quand tu ouvres la page thumbnail : 89 x 40 ko = 3560 ko au lieu de 89 x 4 ko = 356 ko. C'est tout !

Merci beaucoup pour ta rapide réponse et merci pour ton aide.

Hors ligne

#23 2006-10-16 14:04:42

rub
Former Piwigo Team
Lille
2005-08-26
5239

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

dmaille a écrit:

rub a écrit:

Sinon, tu peux jouer effectivement sur la compression pour reduire la taille des images.

J'ai essayé mais je ne pense pas utiliser les bons critères. Comment utilisez la fonction -c ?

rub a écrit:

Tu peux supprimer l'option "-i" et voir ce que ca donne?

C'est quoi l'option -i ?

Pour afficher en progressif.

dmaille a écrit:

Comme je te le disais avant j'utilisais xnview avec l'outil convertir et je reduisais la taille à 800 px max en largeur ; j'obtenais une taille de 200 ko environ. Maintenant en ayant les mêmes paramètres de largeur j'obtiens une taille de 400 ko environ.

Tu devrais avoir pareil normalement.
Essaie de mettre -q 80.

Sinon, j'ai trouvé pourquoi les vignettes passent de 4Ko à 40 Ko, c'est simplement à cause des metadatas.

Rajoute cette option -rmeta uniquement pour les miniatures et tu vas retrouvé une taille aussi proche qu'avant.
Tu remplaces "-q 100" par "-q 80 -rmeta" et tu vas retrouver la même taille d'avant pour les miniatures et surement pour les images normales.

Dans la prochaine version, je vais mettre en place le -rmeta uniquement sur les vignette et voir pour les meilleurs taux de compression à mon gout.
Tout sera paramétrage, donc ca sera à vous de jouer avec les options pour faire ce qui vous plait. (comme par exemple, par de metadata pour les médiums).

[edit]-c 80 n'était pas une bonne option, j'ai corrigé mes notes[/edit]

Dernière modification par rub (2006-10-16 14:25:17)

Hors ligne

#24 2006-10-16 14:49:00

dmaille
Membre
2006-05-16
101

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

rub a écrit:

Rajoute cette option -rmeta uniquement pour les miniatures et tu vas retrouvé une taille aussi proche qu'avant.
Tu remplaces "-q 100" par "-q 80 -rmeta" et tu vas retrouver la même taille d'avant pour les miniatures et surement pour les images normales.

Merci, j'ai donc mis "-q 90 -c 100 -rmeta" et je retrouve les tailles de fichiers de ~4ko. Par contre quelque soit la valeur de -c (80 ou 100) je retrouve strictement la même taille, comme s'il ne le prenait pas en compte...
En tout cas le -rmeta donne satisfaction...

Juste une petite dernière question : pour m'éviter de devoir retransférer toutes mes photos comme hier soir (!) serait-il possible de faire une rotation des photos en fonction des infos exif ?

Bon courage.

Hors ligne

#25 2006-10-16 15:00:46

rub
Former Piwigo Team
Lille
2005-08-26
5239

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

dmaille a écrit:

Merci, j'ai donc mis "-q 90 -c 100 -rmeta" et je retrouve les tailles de fichiers de ~4ko. Par contre quelque soit la valeur de -c (80 ou 100) je retrouve strictement la même taille, comme s'il ne le prenait pas en compte...
En tout cas le -rmeta donne satisfaction...

-c xxx ne sert à rien, il faut mettre -c 0 sinon (c'est la méthode de compression selon format)
Donc on oublie -c

dmaille a écrit:

Juste une petite dernière question : pour m'éviter de devoir retransférer toutes mes photos comme hier soir (!) serait-il possible de faire une rotation des photos en fonction des infos exif ?

J'ai regardé vite et j'ai trouvé cette option, on ne peut faire des rotations inconditionnelles.

Perso, je visualise mes photos avec le viewer par défault d'XP et je fais mes rotations avant (qui sont sauvegardés automatiquement si le fichier n'est pas en lecture). Ensuite, je suis tranquille.

Content que ca te convienne comme ca et cet outil puisse te servir.

Hors ligne

#26 2006-10-16 15:05:53

dmaille
Membre
2006-05-16
101

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

rub a écrit:

Donc on oublie -c

N'y a-t-il donc pas d'instruction permettant de règler le niveau de compression jpeg ?

Hors ligne

#27 2006-10-16 15:16:57

rub
Former Piwigo Team
Lille
2005-08-26
5239

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

dmaille a écrit:

rub a écrit:

Donc on oublie -c

N'y a-t-il donc pas d'instruction permettant de règler le niveau de compression jpeg ?

Si c'est le q comme qualité, c'est pareil.

PS: Tu as mis en place aussi la copie du index.php?

Hors ligne

#28 2006-10-16 15:24:01

dmaille
Membre
2006-05-16
101

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

rub a écrit:

PS: Tu as mis en place aussi la copie du index.php?

Sûr que je l'ai mis en place (en vérité, je n'y ai pas touché...) et même que c'est une des raisons pour laquelle j'ai opté pour ton script !

Autre question : le "-rmeta" supprime égalalement les données exif, et ça c'est pas bon pour les photos normales... donc pour retrouver ma taille de ~200 ko c'est pas la bonne solution.

Hors ligne

#29 2006-10-16 15:25:54

rub
Former Piwigo Team
Lille
2005-08-26
5239

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

dmaille a écrit:

Autre question : le "-rmeta" supprime égalalement les données exif, et ça c'est pas bon pour les photos normales... donc pour retrouver ma taille de ~200 ko c'est pas la bonne solution.

Ca donne quoi avec "-q 80" comme taille?

Hors ligne

#30 2006-10-16 15:29:16

dmaille
Membre
2006-05-16
101

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

rub a écrit:

Ca donne quoi avec "-q 80" comme taille?

C'est ça !!! Je viens de tester avec "-q 90" et je retrouve les tailles comme avant. Il ne me reste plus que la rotation en fonction de l'exif !!!

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