Est-il un moyen de lire les métadonnées d'un fichier à l'aide de node.js
Croit-on savoir d'une manière que je peux lire le fichier de métadonnées à l'aide node.js? Par exemple, je veux lire le "commentaire" de l'attribut sur l'onglet 'détails' un fichier jpeg (sur une machine Windows). Voir l'image ci-dessous pour comprendre ce que c'est je suis en train de lire à partir du fichier de métadonnées de l'.
Eh bien, pour ce fichier en particulier que vous avez vu EXIF métadonnées de l'image. Il n'existe pas de fichier générique de métadonnées, d'autres que ce qui est fourni par le système d'exploitation. Qu'essayez-vous de faire exactement? Juste à lire les EXIF JPEG/TIFF, ou quelque chose d'autre?
J'ai précisément besoin le champ 'remarques' comme indiqué dans l'image. Je ne sais pas si c'est prévu par les EXIF des métadonnées de l'image. Je suppose que cela n'a pas vraiment besoin d'être liés à des fichiers d'image. Le champ 'remarques' peut être un attribut d'autres types de fichiers. Il se trouve simplement que j'ai besoin de le lire à partir d'un tas de fichiers image.
Le champ "commentaires" peut être dans d'autres types de fichiers de métadonnées, mais pas tous. Pour les images, ces données sont stockées via EXIF. Il n'y a pas de générique de métadonnées.
Quelle serait la meilleure façon pour moi d'extraire les informations EXIF?
J'ai précisément besoin le champ 'remarques' comme indiqué dans l'image. Je ne sais pas si c'est prévu par les EXIF des métadonnées de l'image. Je suppose que cela n'a pas vraiment besoin d'être liés à des fichiers d'image. Le champ 'remarques' peut être un attribut d'autres types de fichiers. Il se trouve simplement que j'ai besoin de le lire à partir d'un tas de fichiers image.
Le champ "commentaires" peut être dans d'autres types de fichiers de métadonnées, mais pas tous. Pour les images, ces données sont stockées via EXIF. Il n'y a pas de générique de métadonnées.
Quelle serait la meilleure façon pour moi d'extraire les informations EXIF?
OriginalL'auteur bbeny | 2014-09-29
Vous devez vous connecter pour publier un commentaire.
Il y a beaucoup de packages NPM pour la lecture des données EXIF. Par exemple:
https://www.npmjs.org/package/exif-parser
Salut Brad, j'ai essayer l'exemple ci-dessus dans mon application et j'ai
ReferenceError: buffer is not defined
. Est un tampon quelque chose que j'ai à définir à l'avance?Oui, le tampon doit contenir les données binaires de l'image.
cette applique uniquement à l'image le type du fichier? comment sur les autres comme txt ou doc?
Les fichiers de texte n'a pas de métadonnées. Les documents Word ne pas utiliser pour les métadonnées EXIF. Vous aurez besoin de quelque chose d'autre.
OriginalL'auteur Brad