•  » Outils
  •  » Programme libre de création automatique d'arborescence PhpWebGallery

#1 2006-10-30 16:57:36

eric59
Membre
Proche Lille
2006-10-24
13

Programme libre de création automatique d'arborescence PhpWebGallery

J'ai commencé il ya quelques temps un programme pour encadrer et signer les images.
Je viens de lui rajouter une fonction d'export des images avec une arborescence PhpWebGallery.

Il est sous license libre (GPL) et se compile avec succès sous Linux et Windows.
Je n'ai pas oublié les gens qui ont un Mac, c'est juste que je n'en ai pas un. Comme le code source est disponible et que les seules dépendances sont disponibles (et libres) sous Mac, j'espère bien qu'il y aura quelqu'un pour faire un éxecutable.

J'ai fait une version Windows qui se suffit à elle-même. Il s'agit de la version 0.6. Vous aurez juste éventuellement besoin de cette dll.

La version sous Linux ne pose aucun problème de compilation(voir le site du programme, c'est vraiment très simple).

Plus de renseignements sont disponibles sur le site du programme, en particulier au niveau du mode d'emploi.

Éric.

PS: il me semble qu'il y a un petit bug graphique sous Windows (il n'apparait pas dans la version Linux).
Il n'empêche absolument pas le programme de fonctionner, c'est juste cosmétique: lorsque l'on change le nombre de cadres (ou le nombre de sorties dans le cas d'un encadrement libre); la barre de défilement vertical, qui doit apparaître automatiquement si la place n'est pas suffisante, n'apparait pas. Il suffit juste de redimensionner un peu la fenêtre pour la faire apparaître.
J'apprécierai quelques retours là-dessus.

Dernière modification par eric59 (2007-01-20 09:10:36)

Hors ligne

#2 2006-10-30 17:29:34

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Programme libre de création automatique d'arborescence PhpWebGallery

Super !!!

J'ai vu que tu ne perdais pas les Exif...
Je n'ai pas encore regardé coté IPTC, les conserves-tu?

Merci.
En voilà, un qui devrait avoir du succès...
8-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#3 2006-10-30 18:04:08

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12673

Re: Programme libre de création automatique d'arborescence PhpWebGallery

Très intéressant. Mon oncle cherchait justement un outil pour faire des cadre personnalisés autour de ses photos.

Est-ce qu'ajouter ton outil dans le gestionnaire d'extensions n'aurait pas un intérêt certain ?


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

#4 2006-10-30 18:17:05

eric59
Membre
Proche Lille
2006-10-24
13

Re: Programme libre de création automatique d'arborescence PhpWebGallery

VDigital a écrit:

Super !!!

J'ai vu que tu ne perdais pas les Exif...
Je n'ai pas encore regardé coté IPTC, les conserves-tu?

Merci.
En voilà, un qui devrait avoir du succès...
8-)

je ne m'étais jamais posé la question pour les tags IPTC...
Je viens de tester et en effet, mon programme les conserve (merci ImageMagick!)
La seule réserve: j'ai fait le test sous Linux et ImageMagick est au complet.
La version sous Windows que je fournis est compilée avec une version statique minimale de ImageMagick: donc à tester sous Windows. Si ça ne fonctionne pas, merci de me prévenir, je verrai pour compiler une nouvelle version.

Éric.

Hors ligne

#5 2006-10-30 19:10:19

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: Programme libre de création automatique d'arborescence PhpWebGallery

Est-ce qu'il possible de lancer le traitement en ligne de commande sans intervenir par l'interface graphique?

Pourquoi? Car je pense qu'on pourrait coupler EncadrePhotos et BuildPWGPicture.
BuildPWGPicture fait comme encadresPhotos les répertoires PWG mais a plus comme fonction d'être utlisé pour des traitements de masses ou (semi-)automatisés.

Dans la version actuelle de BuildPWGPicture disponible, ce n'est pas encore possible mais dans la prochaine version, il sera possible de faire intervenir n'importe quel programme de son choix dans le processus des créations des photos. Donc, un ajout de cadre, ca serait cool!

En tout cas, bravo pour ton travail!

Hors ligne

#6 2006-10-30 19:15:30

Nicco
Membre
Paris - Val de Marne
2006-05-12
1794

Re: Programme libre de création automatique d'arborescence PhpWebGallery

Salut j avais trouvé ca genial quand j avais surfé sur ton site !!!

bravo et merci pour ce petit soft !!!


parcontre moi j ai un micro soucis :
ImageMagick: UnableToOpenConfigureFile `type.xml'

???

merci d avance


Nicco Starrrr ..... voici ma galerie http://gallery-nicco.no-ip.org & ma passion http://bd-nicco.no-ip.org
version PWG 1.7.1 + de nombreux plugins actifs (trop pour les énumérer)

Hors ligne

#7 2006-10-30 20:36:47

vimages
Membre
2004-03-27
2429

Re: Programme libre de création automatique d'arborescence PhpWebGallery

eric59, bravo pour ce programme !!

je discutais avec rub de ce qu'il a créé pour la préparation des photos avant l'upload dans PWG, et tu as aussi réalisé un soft pour ça.

je viens de tester ton programme. pour le moment, aucun problème, c'est pile ce qu'il faut..   
dans le sens ou c'est facile à utiliser pour l'utilisateur lambda, et répondant aux spécification de PWG.

j'ai quelques remarques :

- à corriger bien sur le petit bug d'affichage que tu as signalé.
- à ajouter : la possibilité de mémoriser les réglages fait d'une fois sur l'autre.
- à ajouter, la possibilité de mettre la signature ou pas sur les différentes taille d'image (par ex. sur la moyenne et pas la grande..)

perso, pour le moment je ne met pas de cadres, mais il est aisé de s'en passer et le reste du soft est bien pratique...

à voir comment simplifier l'intégration totale d'ImageMagick pour les néophites,
bravo pour la portabilité inter-système !

amicalement,
éric.

Hors ligne

#8 2006-10-30 21:00:03

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: Programme libre de création automatique d'arborescence PhpWebGallery

Il te reste plus aussi qu'à renseigner le WIKI:
http://phpwebgallery.net/doc/doku.php?i … les_photos

Hors ligne

#9 2006-10-30 21:08:37

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Programme libre de création automatique d'arborescence PhpWebGallery

Vraiment très bien...

J'adhère aux remarques de vimages...
- le petit bug d'affichage
- la mémorisation des réglages
- la signature en option sur les différentes tailles d'image

Un axe important AMHA d'amélioration... Les Thumbnails en option générés en .png ou en .jpg (trop lourd pour moi dans 99,99%).
Une première idée d'amélioration: la police de la signature.
Une autre amélioration, sans doute plus compliquée: Traiter l'arborescence des sous-répertoires.

Bon courage.
8-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#10 2006-10-30 22:32:48

vimages
Membre
2004-03-27
2429

Re: Programme libre de création automatique d'arborescence PhpWebGallery

Les Thumbnails en option générés en .png ou en .jpg (trop lourd pour moi dans 99,99%).

????

humm..   pas pour moi.. malgrés des fichiers générés par mon Mark IIN.. plein pot. j'obtiens des thumbnail de 150px à 3Ko et des medium de 600 px à +ou- 30Ko... les pwg_high eux sont plein format, compressés à 96% et sortent entre 2MO et 3Mo.

Hors ligne

#11 2006-10-30 22:38:21

vimages
Membre
2004-03-27
2429

Re: Programme libre de création automatique d'arborescence PhpWebGallery

je pense qu'on pourrait coupler EncadrePhotos et BuildPWGPicture.

sur !!!

deux esprits forts se rencontrent ici.. le traitement des sous-dossiers de BPWGP serait une bonne chose, associé à l'hergonomie et la portabilité de EncadrePhotos..

je sens poindre un outil maousse d'ici peu de temps !

je n'ai pas fait les bonnes études, domage.... :o((

merci messieurs !
à bientôt,
éric.

Hors ligne

#12 2006-10-31 10:28:53

eric59
Membre
Proche Lille
2006-10-24
13

Re: Programme libre de création automatique d'arborescence PhpWebGallery

Merci pour tous vos messages !
Voici les réponses en bloc (désolé, c'est un peu long)

z0rglub a écrit:

Très intéressant. Mon oncle cherchait justement un outil pour faire des cadre personnalisés autour de ses photos.

Est-ce qu'ajouter ton outil dans le gestionnaire d'extensions n'aurait pas un intérêt certain ?

Je viens de le faire.
Merci pour le rensignement.
Juste une question: j'ai mis comme compatibilité de la version 1.4 à la version 1.6.1. Est ce que quelqu'un peut me confirmer que l'arborescence et les noms de fichiers n'ont pas changé ( et est-ce que je peux rajouter la version 1.3 ?) ?

rub a écrit:

Est-ce qu'il possible de lancer le traitement en ligne de commande sans intervenir par l'interface graphique?

Pourquoi? Car je pense qu'on pourrait coupler EncadrePhotos et BuildPWGPicture.
BuildPWGPicture fait comme encadresPhotos les répertoires PWG mais a plus comme fonction d'être utlisé pour des traitements de masses ou (semi-)automatisés.

Dans la version actuelle de BuildPWGPicture disponible, ce n'est pas encore possible mais dans la prochaine version, il sera possible de faire intervenir n'importe quel programme de son choix dans le processus des créations des photos. Donc, un ajout de cadre, ca serait cool!

En tout cas, bravo pour ton travail!

Au départ, c'était un outil en mode ligne de commande.
Les options s'ajoutant, il est devenu plus simple de créer une interface graphique pour régler tous les paramètres.
J'ai donc arrêté l'option ligne de commande à partir de la version 0.3.
Mais j'ai continué à développer le programme en prenant bien soin de séparer interface graphique et coeur du programme car il n'est pas exclu qu'une version supportant la ligne de commande revoit le jour.
Car j'ai dans l'idée pour une des prochaines évolutions pouvoir sauvegarder des configurations, il sera alors plus facile de passer les paramètres: il suffira de passer un numéro de configuration (qui sera sauvegardée dans un fichier xml par exemple).

Nicco a écrit:

Salut j avais trouvé ca genial quand j avais surfé sur ton site !!!

bravo et merci pour ce petit soft !!!

parcontre moi j ai un micro soucis :
ImageMagick: UnableToOpenConfigureFile `type.xml'

???

merci d avance

Tu es le premier à me faire un retour sur ce type d'erreur, mais je pense que tous ceux qui ont lancé la version windows  ont dû l'avoir la toute première fois.
Je l'ai remarquée lorsque j'ai fait un test avec Windows 2000. Comme lorsque j'ai relancé le programme (et les fois suivantes) je ne l'ai plus eue et que le programme fonctionnait correctement (et qu'il n'y avait aucun retour...) je ne m'en suis pas inquiété. ;-)
Donc si ça fonctionne actuellement, je m'en inquièterai plus tard sinon dis le moi, c'est qu'il y a vraiment un problème.

vimages a écrit:

eric59, bravo pour ce programme !!
à voir comment simplifier l'intégration totale d'ImageMagick pour les néophites,
bravo pour la portabilité inter-système !

amicalement,
éric.

Qu'est ce que tu entends par l'intégration totale d'ImageMagick ?
Pour la version Windows, il y a déjà un exe qui intègre le tout, car je reconnais que compiler ImageMagick et wxWidgets n'est pas forcément à la portée d'un néophyte...
En revanche, pour la version Linux: il y a deux dépendances à installer (paquets qui existent dans toutes les distributions) et 3 commandes à taper pour obtenir un exécutable. C'est je pense à la portée de tout le monde.
Si jamais il y a un problème pour l'installation sous Linux, envoyez-moi un mail ou un message ici.

VDigital a écrit:

Vraiment très bien...
Un axe important AMHA d'amélioration... Les Thumbnails en option générés en .png ou en .jpg (trop lourd pour moi dans 99,99%).

Bon courage.
8-)

??
Est ce que tu as bien modifié la qualité d'enregistrement (pour activer la compression)
Quant aux .png, la version linux pourrait les gérer (les paquets ImageMagick sont compilé avec l'option), il suffirait que je rajoute un option. En ravanche pour la version windows, il faudrait que je me fende d'une recompilation d'imagemagick...


rub a écrit:

Il te reste plus aussi qu'à renseigner le WIKI:
http://phpwebgallery.net/doc/doku.php?i … les_photos

c'est fait !
Merci pour le renseignement.

Sinon en vrac pour les améliorations (dès que j'aurai un peu de temps ;-) )
- axes de développement (pas forcément dans l'ordre):
  - plus d'options pour la signature (position, police...)
  - traitement récursif des répertoires en entrée
  - sauvegarde de différentes configurations
  - conserver le ratio hauteur/largeur lors de l'ajout de cadres (il faudra rogner l'image...)
  -  support d'autres formats images (en fait ceux supportés par ImageMagick...)
  - ... ?

Éric.

Hors ligne

#13 2006-10-31 11:04:05

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Programme libre de création automatique d'arborescence PhpWebGallery

eric59 a écrit:

.../...
Juste une question: j'ai mis comme compatibilité de la version 1.4 à la version 1.6.1. Est ce que quelqu'un peut me confirmer que l'arborescence et les noms de fichiers n'ont pas changé ( et est-ce que je peux rajouter la version 1.3 ?) ?

Nicco a écrit:

Salut j avais trouvé ca genial quand j avais surfé sur ton site !!!

bravo et merci pour ce petit soft !!!

parcontre moi j ai un micro soucis :
ImageMagick: UnableToOpenConfigureFile `type.xml'

???

merci d avance

Tu es le premier à me faire un retour sur ce type d'erreur, mais je pense que tous ceux qui ont lancé la version windows  ont dû l'avoir la toute première fois.
Je l'ai remarquée lorsque j'ai fait un test avec Windows 2000. Comme lorsque j'ai relancé le programme (et les fois suivantes) je ne l'ai plus eue et que le programme fonctionnait correctement (et qu'il n'y avait aucun retour...) je ne m'en suis pas inquiété. ;-)
Donc si ça fonctionne actuellement, je m'en inquièterai plus tard sinon dis le moi, c'est qu'il y a vraiment un problème.
.../...

VDigital a écrit:

Vraiment très bien...
Un axe important AMHA d'amélioration... Les Thumbnails en option générés en .png ou en .jpg (trop lourd pour moi dans 99,99%).

Bon courage.
8-)

??
Est ce que tu as bien modifié la qualité d'enregistrement (pour activer la compression)
Quant aux .png, la version linux pourrait les gérer (les paquets ImageMagick sont compilé avec l'option), il suffirait que je rajoute un option. En ravanche pour la version windows, il faudrait que je me fende d'une recompilation d'imagemagick...
...
Sinon en vrac pour les améliorations (dès que j'aurai un peu de temps ;-) )
- axes de développement (pas forcément dans l'ordre):
  - plus d'options pour la signature (position, police...)
  - traitement récursif des répertoires en entrée
  - sauvegarde de différentes configurations
  - conserver le ratio hauteur/largeur lors de l'ajout de cadres (il faudra rogner l'image...)
  -  support d'autres formats images (en fait ceux supportés par ImageMagick...)
  - ... ?

Éric.

"est-ce que je peux rajouter la version 1.3 ?"
A priori, la seule différence est que la 1.3 n'avait pas la Haute résolution.

"Donc si ça fonctionne actuellement, je m'en inquièterai plus tard sinon dis le moi, c'est qu'il y a vraiment un problème."
On a le pb uniquement la première fois et l'image normale n'est pas générée.

"Est ce que tu as bien modifié la qualité d'enregistrement (pour activer la compression)"
Oui bien entendu.
Le problème de taille vient du fait que le format jpg intègre une miniature (sauf paramètre je ne sais plus lequel) de ce fait les miniatures sont 2 fois trop lourdes au minimum.

" - conserver le ratio hauteur/largeur lors de l'ajout de cadres (il faudra rogner l'image...)"
Tu ne peux pas te permettre de rogner... Les images peuvent être retouchée avant au besoin, mais l'encadrement ne devrait pas faire perdre un pixel de l'image à traiter, à mon avis.

8-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#14 2006-10-31 11:42:08

eric59
Membre
Proche Lille
2006-10-24
13

Re: Programme libre de création automatique d'arborescence PhpWebGallery

VDigital a écrit:

"est-ce que je peux rajouter la version 1.3 ?"
A priori, la seule différence est que la 1.3 n'avait pas la Haute résolution.

merci.

VDigital a écrit:

"Donc si ça fonctionne actuellement, je m'en inquièterai plus tard sinon dis le moi, c'est qu'il y a vraiment un problème."
On a le pb uniquement la première fois et l'image normale n'est pas générée.

C'est bien ce qu'il me semble.

VDigital a écrit:

"Est ce que tu as bien modifié la qualité d'enregistrement (pour activer la compression)"
Oui bien entendu.
Le problème de taille vient du fait que le format jpg intègre une miniature (sauf paramètre je ne sais plus lequel) de ce fait les miniatures sont 2 fois trop lourdes au minimum.

OK, vu. Je vais jeter un coup d'oeil par là.

VDigital a écrit:

" - conserver le ratio hauteur/largeur lors de l'ajout de cadres (il faudra rogner l'image...)"
Tu ne peux pas te permettre de rogner... Les images peuvent être retouchée avant au besoin, mais l'encadrement ne devrait pas faire perdre un pixel de l'image à traiter, à mon avis.
8-)

Ce sera juste une option. Le fonctionnement par défaut restera de ne pas toucher aux images et de rajouter un cadre autour.
J'ai parlé de cette option car j'ai eu des demandes pour avoir des cadres en gardant le ratio d'origine  (pour diaporama, impression...). Et là le seul moyen si on veut un cadre de taille uniforme autour de la photo et garder le ratio d'origine, c'est de rogner l'image.

Hors ligne

#15 2006-10-31 11:52:12

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12673

Re: Programme libre de création automatique d'arborescence PhpWebGallery

eric59 a écrit:

Juste une question: j'ai mis comme compatibilité de la version 1.4 à la version 1.6.1. Est ce que quelqu'un peut me confirmer que l'arborescence et les noms de fichiers n'ont pas changé ( et est-ce que je peux rajouter la version 1.3 ?) ?

En branche 1.4 ont été rajoutées les photos grande taille. Donc les répertoires "pwg_high" sont apparus. Bref, non, ton soft ne doit pas être compatible avec la 1.3.


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

  •  » Outils
  •  » Programme libre de création automatique d'arborescence PhpWebGallery

Pied de page des forums

Propulsé par FluxBB

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