Salut,
le titre est un peu zarb mais je voulais que ca soit clair ;)
bon voila il y a longtemps j'avais lu ca :
http://forum.phpwebgallery.net/post.php?tid=8691
et j'ai trop attendu pour jouer avec ... j'ai commencé pour ajouter automatiquement des infos exif et iptc dans mes images
( par exemple pour ma catégorie BD ou je retagge mes scan de dédicaces ou d'ex-libris )
mais la je reviens sur l'idée de base :
je voudrai utiliser PWG pour gérer les tags faire du ménage dans les tags, en ajouter, en supprimer, en modifer ... etc
et après une fois que ca me plait et que tout est propre dans ma base PWG ... recorriger ca automatiquement dans les fichiers images
dans les infos EXIF ( pour les infos de type heure ou coordonnées pour le futur ) et IPTC pour les commentaires etc
voila je voulais qu on en discute un peu avant de bidouiller car je suis sure qu'il y a deja des truc de fait et bien mieux que ce que je vais réussir a faire ;o)
a+ et merci d avance pour vos idees ... vos remarques ... ou votre soluce !!!
Hors ligne
Export Data... ?
Hors ligne
yeah !
je m'abonne au sujet....
Hors ligne
ahhhhhhhhhhhhhh mon bon Vdigital que c est bon ca !!!
dis moi que je ne reve pas !!!
si c est bien ca j'arrete de me prendre la tete car la je rentre du cine et j etais parti pour le faire cette nuit ;o)
je viens de modifier update_site pour rajouter l'option export tags vers fichier ;o)
et j etais en train d'intégrer le code du forum cité plus haut ...
alors je stoppe car zorglub nous prépare un vrai truc !!! trop cool les gars ...
a+
Hors ligne
Je n'ai rien dit, j'ai posé la question...
z0rglub envisageait et semble ne pas avoir perdu de vue de faire un export pour injecter le flux dans un autre dev. qui lui ferait les mises à jour des IPTC.
Il y a un topic sur le sujet, si z0rglub veux en dire plus.
Ce qui est certain pour moi c'est qu'il le fera.
La dispo? Lui seul en a une petite idée.
8-)
Hors ligne
En effet il faut se modérer...
ne nous emballons pas...
mais apportons notre soutien et nos encouragements au chef !!
Hors ligne
salut,
donc moi en attendant une vrai soluce ... ;o) ... j'ai fini cette nuit la version gros boeuf !
en gros j ai modifié le update_site et j'y ai rajoute une puce pour dans le meme esprit que pour les metadatas
ainsi tu choisis l'option "Tags to files" et après tu choisis dans l'arbo comme d'hab
et en gros quand tu submit ( c'est la le coté gros boeuf ) j'affiche dans la partie resultat de d'habitude le texte du .cmd avec les commandes exiv2
dans le rep 'modules' j'ai créé un sous rep 'tagsfiles' ou j'ai placé exiv2.exe et ici il faut copier coller ce texte dans un fichier .cmd et l'executer d'ici car j'ai codé les chemin depuis ce sous rep ;o) --> ../../galleries/...etc.../
voila voili a+
si quelqu'un est intéressé ... pas de soucis je ferai un mini MOD en attendant la 1.7 ;o)
mais surtout si quelqu'un a des idées pour améliorer je suis preneur CAR JE SUIS UN GROS NUL EN PHP !
Hors ligne
bon voila quand meme un MOD
http://phpwebgallery.net/ext/extension_view.php?eid=103
a+
Hors ligne
Bon bahhh j'suis un peu déçu ....
pas de réponse pas de message oouuuuuinnnn
moi qui pensait que d'autres voulaient utiliser PWG pour gérer les tags
tant pis a+
Hors ligne
Nicco a écrit:
Bon bahhh j'suis un peu déçu ....
pas de réponse pas de message oouuuuuinnnn
moi qui pensait que d'autres voulaient utiliser PWG pour gérer les tags
tant pis a+
Une réponse pour te faire plaisir (ou pas)
1) C'est un binaire windows. Je m'attendais à un script PHP.
2) Le fichier cmd, n'est pas documenté. Donc l'outil est inutilisable pour quelqu'un qui n'est pas devin.
3) Qu'en est-il de l'open source ?
4) Le nom exiv2 est le nom d'une librairie C/C++ qui manipule les EXIF/IPTC. Y a-t-il un lien ? Si oui, il serait bien d'y faire référence.
Je tiens surtout à modérer mes propos en disant :
-> Depuis le temps qu'on attends ce genre d'outil !
-> Ton extension est en version beta et ne demande qu'a être corrigée
-> C'est peut-être ta première extension
Bon courage
Dernière modification par laurent.duretz (2007-02-22 09:21:28)
Hors ligne
salut
(ce qui suis est a prendre avec humour)
je pense que tu as bien fait de modérer ... car au début ... !
et j'avoue que tu t'es bien trouvé ta signature de WEBER ;o)
bon sinon sérieusement, effectivement c'est cool de m'indiquer les corrections à fait car je ne suis pas méga balaise je le reconnais
pour exiv2.exe ... bahhhh en fait j'ai trouvé ca ici dans le forum et je suis reparti d'un truc posté donc c'est pour ca que je suis resté la dessus sans rien ajouté
maintenant si on me donne les grandes lignes pour modifier ca et le faire comme il faut je veux bien y repasser quelques nuits ;o)
pour le fichier CMD il n'est pas documenté car généré automatiquement ... et qu'il ce base sur exiv2.exe mais si j'arrive a passer les commande en php ca sera documenté dans le code
merci d'avance pour l'aide
a+
Hors ligne
Pour info, voici un bout de code qui permet de copier des données IPTC d'une image vers une autre.
ATTENTION ! iptcembed est buggé et n'écrit les données IPTC dans la cible que ci celle ci ne contient aucune métadonnée.
<?php $img_src = 'hello.jpg'; getimagesize($img_src, $image_info); $src = imagecreatefromjpeg($img_src); $dst = imagecreatetruecolor(640, 480); imagecopyresampled ($dst, $src, 0, 0, 0, 0, 640, 480, 2272, 1704); imagejpeg($dst, 'tmp.jpeg'); file_put_contents('high.jpeg', iptcembed($image_info["APP13"], 'tmp.jpeg', 0)); ?>
Hors ligne
a oui mais alors faudrai une fonction pour effacer les iptc existantes car normalement moi j ai deja des iptc qui viennent des images ...
et jepense qu on est plein dans ce cas la non ?
Hors ligne
Nicco a écrit:
a oui mais alors faudrai une fonction pour effacer les iptc existantes car normalement moi j ai deja des iptc qui viennent des images ...
et jepense qu on est plein dans ce cas la non ?
imagecreatetruecolor() crée une image à partir de rien, donc sans données IPTC.
Hors ligne
ca devient pas un peu tordu quand meme ???
moi dans le peu que je connais de la gestion en ligne de commande IPTC ... c est :
tu effaces toutes les infos keywords et tu réécris les tiens par exemple ! et ca je sais faire avec exiv2 ;o)
maintenant effectivement si c est trop galere de le faire en php ... je vais revenir en arriere et supprimer le mod ... en attendant de faire mieux
Hors ligne