Lire/Écrire les métadonnées d'un fichier à l'aide de C/C++
Fouillé net, pourrait pas trouver un moyen de lecture/écriture de fichiers de métadonnées à l'aide de C ou C++, cependant, il existe des outils disponibles pour cela, et aussi il y a de l'API en C# et en Java pour ce faire. Mais je veux le faire à partir de zéro en C ou C++.
Par exemple pour lire/écrire les métadonnées de l'image.
Ont trouvé qu'il existe trois formats de métadonnées sont écrites dans des fichiers. EXIF, IPTC et XMP.
Grâce.
Il n'est pas clair quel genre d'aide que vous voulez.
OriginalL'auteur Rajendra Uppal | 2010-05-13
Vous devez vous connecter pour publier un commentaire.
Pourquoi voudriez-vous le faire à partir de zéro?
De toute façon, vous avez besoin de la documentation et vous pouvez également regarder une bibliothèque existante pour l'aide, particulièrement si vous n'avez aucune expérience dans le domaine.
Avez-vous essayé Exiv ?
Salut, ne Exif ont un équivalent en C ? Il me semble qu'il n'a qu'une API C++.
OriginalL'auteur Stéphane
Il existe différentes solutions. L'un est de définir une structure (mais assurez-vous que le champ alignements sont corrects), puis lire les données, et l'utilisation de la structure pour accéder aux champs. Exemple Trivial:
Le sujet est un peu plus complexe que cela 😉 Mais, puisque vous n'avez pas spécifié beaucoup plus je pense que cela peut toujours aider un peu.
OriginalL'auteur antirez