J'utilise Exiv2 pour manipuler des métadonnées dans un fichier JPEG. Je dois écrire plus d'informations relatives au traitement de l'image dans les métadonnées. Est possible de créer des balises EXIF personnalisées autres que les standard? P>
4 Réponses :
de http://www.exif.org/exif2-2.pdf : p>
d. Mots-clés relatives à l'information de l'utilisateur strong>
makernote fort>
Une étiquette pour fabricants d'écrivains Exif pour enregistrer toute information souhaitée. Le Les contenus sont au courant du fabricant, mais cette étiquette ne doit pas être utilisée. pour tout autre que son but recherché.
Tag = 37500 (927C.H)
Type = UNDEFINED
Count = Tous
défaut = none p>
usercommendment strong>
une étiquette pour les utilisateurs exif pour écrire des mots-clés ou des commentaires sur le l'image en plus de celles en ImageDescription, et sans le caractère limitations de code de la balise ImageDescription. Tag = 37510 (9286.h)
Type = UNDEFINED
Count = Tous
défaut = none p> blockQuote>Exiv2 prend en charge
Makernote CODE> Tags: http: // dev. exiv2.org/projects/exiv2/wiki/How_to_add_support_for_a_new_makernote p>
Si vous ne voulez pas faire cela, vous pouvez utiliser
UserComment code>: http://www.exiv2.org/doc/exifcomment_8cpp-example.html p>
Merci Peter. Mais je veux vraiment savoir qu'il est possible de définir une "balise personnalisée" autre que les standards
Un meilleur moyen d'avoir des métadonnées personnalisées consiste à utiliser Adobe XMP avec un espace de noms personnalisé. P>
Basé sur mes étiquettes EXIF de recherche sont conformes à un ensemble standard de balises comme décrit ici a>. p>
Dans le document de normes, il étage (en référence aux balises EXIF), P>
Un système d'enregistrement est utilisé pour les codes de caractères pour éviter
reproduction. Lorsqu'un code de caractères est enregistré, un document standard
est indiqué dans la colonne de référence pour indiquer le format de caractère
spécification. Si un code de caractère est utilisé pour lequel il n'y a pas de clair
Les spécifications telles que Shift-JIS au Japon, non définies sont désignées. P>
blockQuote>
Par conséquent, c'est à ma compréhension qu'il existe un ensemble standard de balises (les balises enregistrées) sinon lorsque vous l'interrogeez à l'aide d'un outil tel que celui-ci, il apparaît comme «indéfini». p>
Ainsi, afin d'avoir une balise reconnaissable par des outils ou d'autres entités, vous devez enregistrer votre étiquette pour faire partie des balises standardisées. p>
Ceci est également reflété dans le FAQ
Cela semble parler de codages de caractères, pas sur les champs EXIF personnalisés.
J'ai trouvé un moyen d'ajouter des balises exif personnalisées sur des fichiers avec exjectooo
J'ai dû créer un Fichier de configuration pour les champs que je voulais: p> puis vous pouvez écrire dans les champs à l'aide d'exifoltool: p> pour lire le Exif Info: P> exiftool -config exif.config c:\temp\pic.png