Lire et écrire les données iptc dans une image jpeg (marker app13 d'adobe photoshop)

Soyez le premier à donner votre avis sur cette source.

Vue 14 686 fois - Téléchargée 1 538 fois

Description

Ce code permet de lire et d'écrire les informations contenues dans le marker APP13 (FFED) définies par Adobe Photoshop et l'IPTC (IIM) pour un fichier JPEG. Il permet aussi d'ajouter des données IPTC à un fichier qui n'en possède pas...

On trouve des infos comme le nom de l'objet, la catégorie, des mots-clés, des dates, le programme qui a écrit les données IPTC, les auteurs, le pays, le copyright...

Ce code est de moi, alors si vous l'utilisez dans une application, un petit "A propos", ca fait de mal à personne...je sais que ça fait rire certaines personnes mais bon...

Source / Exemple :


'dans le zip

Conclusion :


Il y a peut-être des bugs bien que ce code ait été bien testé...il y en a bien dans Windows lol...

Bien que le code soit commenté, il est nécessaire de lire les pages citées en références pour mieux comprendre...(http://www.iptc.org/IIM/ et http://peccatte.karefil.com/software/Metadata.htm)

N'hésitez pas à commenter et à noter...

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

cs_EBArtSoft
Messages postés
4531
Date d'inscription
dimanche 29 septembre 2002
Statut
Modérateur
Dernière intervention
22 avril 2019
5 -
Message Admin :
Pouvez vous uploader le zip a nouveau svp ?
Nix
Messages postés
838
Date d'inscription
samedi 15 mai 1999
Statut
Modérateur
Dernière intervention
18 juillet 2009
-
J'ai eu un pb d'espace disk, peux-tu re-uploader ton zip stp
Merci
ShareVB
Messages postés
2717
Date d'inscription
vendredi 28 juin 2002
Statut
Membre
Dernière intervention
13 janvier 2016
11 -
salut

voilà, la source est maintenant complète...

ShareVB
cs_crisdi
Messages postés
16
Date d'inscription
lundi 27 janvier 2003
Statut
Membre
Dernière intervention
5 octobre 2012
-
ShareVB,

B R A V O ton code est génial.

Grand merci à toi pour ton ouverture d'esprit et ta réactivité !

La phase suivante c'est la fusion des deux codes en un seul n'est ce pas ?

Avec tous les onglets (Exif, Iptc, Microsoft...) réunis sur la même feuille et un menu unique pour la lecture des différents champs et l'écriture du tout dans l'esprit actuel qui est très bon !

Cela devrait être possible pour toi et franchement cela serait très fort car je n'ai pas vu cela même dans les logiciels du commerce.

crisdi
cs_MTO
Messages postés
2
Date d'inscription
jeudi 30 janvier 2003
Statut
Membre
Dernière intervention
17 juin 2006
-
bravo pour ce code que j'attendais

un seul hic à priori
en le compilant une erreur apparait
"Tableau attendu"
dans le module modIPTCUtils
dans
Public Sub AddModifyTagBinary(IPTC As IPTCData, TagMarker As Byte, RecordNumber As Byte, DataSetNumber As Byte, Data() As Byte, DataSize As Integer, Optional InstanceNumber As Long 1, Optional bForceAdd As Boolean False)

Ligne
ReDim Preserve IPTC.Tags(UBound(IPTC.Tags(x)) + 1)

cette routine "AddModifyTagBinary" ne semble appeler par aucune autre ligne du programme.

Peux-tu m'en dire plus ? Merci à l'avance

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.