Fais attention à ça: [quote] Note: If the specified file is not an executable (exe, dll, ocx, mfx, cox, gox, etc) or if the file don't have a requested information, nothing will be returned. [/quote]
Sinon il faut que je te fasse une extension... Le code lui-même ne prend que quelques lignes.
Modifié le vendredi 29 septembre 2017 à 12:21
par conceptgame
Sympa pour le MP3, je connaissait pas. Par contre, aucun intérêt de tester sur un exe vu que l'objet de Sphax File-Folder Object fonctionne parfaitement sur ce type de fichier. A voir maintenant ce qui pourrait lire les infos EXIF d'un jpg comme le demande Patrice. C'est vrai que ça serait sympa ce type d'extension. Étonnant que ça n'existe pas encore :P
J'ai commencé un truc. Cela devrait marcher mais je ne pourrai le finir que la semaine prochaine. Il y a urgence Patrice ou tu veux juste faire un test?
Attend un peu, j'arrive pas à croire qu'il n'y ai pas déjà une solution possible. Je viens d'essayer l'objet Exif Reader object de Flavient Clermont qui visiblement ne marche pas non plus... Je peux récupérer tout un tas d'infos mais pas les commentaires...
Modifié le samedi 30 septembre 2017 à 13:40
par Patrice
Si je ne me trompe pas, ce ne sont pas les mêmes méta données. Du coup je ne suis pas sûr de savoir ce que tu veux faire. Si tu veux juste cacher des données dans un fichier image Jpeg, l'EXIF devrait très bien fonctionner. Si tu veux utiliser n'importe quel fichier pour utiliser ces méta-données alors l'extension que je prépare devrait le faire. J'avais raté l'extension de Sphax. Il est possible d'écrire dans les méta-données ?
je c est pas si en utilisent l extension DLL Object vue que on peu luis charge un API Windows comme ("user32.dll") mais bon si notre concetgame fait un truc sympa :bravos
Faudrait déjà se rencarder sur la nature de ce champ commentaire. Ça n’est effectivement pas de l’EXIF. Est-ce de l’IPTC ? De l’XMP ? A moins que ça ne soit une métadonnée propriétaire à Microsoft et gérée directement dans le catalogue Windows. Ce qui fait qu’elle ne serait pas stockée dans l’image et donc non lisible sur un autre PC. Perso, je penche pour de l’XMP car visible dans Lightroom au même titre que la notation.
Merci à tous, j'avoue que mon seuil de compétence est largement dépassé sur ce coté là. Je pourrait dans l'absolue utiliser les champs titres, type d'appareil photos etc. pour planquer mes infos, mais la boite commentaires à l'avantage d'être une boite multi-lignes. Je ne peux pas vous en dire trop sur le projet (NDA tout ça), disons que le fichier jpg passe par plusieurs utilisateurs et à chaque fois il s'enrichit d'une nouvelle donnée. En fin de chaîne le jpg est chargé et on peu prouver qu'il a été ouvert par tout le monde. Bisous :)
Hello difficile de "prouver" les exif peuvent etre modifié par des logiciels de retouche photo. il y a eu des tentatives de filigrane invisible directement sur la photo, ca peut etre pas mal aussi ;)
Non le cahier des charges est assez clair la dessus, dsl de ne pas pouvoir trop détailler... Grosso modo il me faut pouvoir récupérer les commentaires du fichier jpg et dans l'idéal pouvoir aussi réécrire des commentaires via Fusion.
Modifié le dimanche 1 octobre 2017 à 15:51
par Patrice
Héhé, j'ai hâte de savoir ce que tu nous prépare :D Pour le commentaire, c'est compliqué car il existe plusieurs type de commentaire. dc:description pour la métadonnée au format XMP, exif:UserComment pour la métadonnée au format EXIF, XPComment pour la métadonnée à la sauce Microsoft, IPTC:Caption pour la métadonnée au format IPTC, et surement d'autres (Dublin Core, RDF, Geocodage, DIG35, JPX, PRISM, NewsML, NITF...) Bref, tu l'auras compris, c'est la jungle concernant les métadonnées des photos.
D'après ta capture écran et mes tests, il s'agirait de XPComment. Une metadonnée à la con à la sauce Microsoft, (même si elle repose sur le schema EXIF) modifiable dans les propriétés du fichier depuis Windows XP. Pas certain qu'un gus sous macOS ou Linux puisse la lire. Ou alors en champs personnalisé exif.
L'idéal serait d'utiliser les standards, comme exif:UserComment (EXIF) ou dc:description (XMP)
Modifié le dimanche 1 octobre 2017 à 19:06
par Cyberclic
lalexl
mardi 3 octobre 2017 à 21:58
Bonsoir les images sont des images en local ou elles peuvent être hébergées sur un serveur? si elle sont hébergées à ce moment la cela deviens plus simple avec l'objet get ou json pour récupérer une description d' image en utilisant une api externe.