2009-10-09 7 views
3

J'ai essayé:Puis-je obtenir des données IPTC et EXIF ​​à partir d'une image en utilisant imageMagick?

identify -format %[exif:*] filename.jpg 

qui ne retourne rien.

identify -verbose filename.jpg 

Ne me donne pas les données que je veux.

Je suis actuellement en cours d'exécution:

Version: ImageMagick 6.0.7 07/25/08 Q16 http://www.imagemagick.org 
Copyright: Copyright (C) 1999-2004 ImageMagick Studio LLC 

Dois-je être en mesure d'obtenir ces données avec ImageMagick?

Merci d'avance!

+1

La réponse à votre question est oui. identifier renvoie des données exif, mais en fonction de la façon dont vous effectuez l'appel, l'argument '% [exif: *]' peut avoir besoin d'être cité, par ex. de bash 'identifier -format '% [exif: *]' nomdefichier.jpg' – bsd

Répondre

1

Vous pouvez également essayer

exif-read-data Il lit les en-têtes EXIF ​​à partir d'un fichier image JPEG ou TIFF. De cette façon, vous pouvez lire les métadonnées générées par les appareils photo numériques.

Il faut que PHP ait été compilé avec le drapeau --enable-exif, mais la plupart des installations le sont.

2

Utilisez ceci:

convert filename.jpg filename.exif 

convert filename.jpg filename.iptc 
+0

Je reçois ce qui suit: convertir: non Données APP1 est disponible' laker.exif ' Je suis assez sûr que les données devraient être là. Quelque chose que je pourrais manquer? – Lizard

+0

Non. Ce n'est pas là ou pas reconnu. Si vous voulez vérifier, 'vim laker.jpg' et'/Exif'. – chaos

Questions connexes