Page 1 of 1

List of all property names

Posted: 2016-02-16T17:41:46-07:00
by MattCro
Hi,

Is it possible to get a list of the names of all possible metadata properties (exif, iptc, ...) that may be stored in an image file?

I'm looking at changing from the metadata toolkit we are using to ImageMagick, and I need to map their property names to those used in ImageMagick.

Cheers, Matt.

Re: List of all property names

Posted: 2016-02-16T17:59:44-07:00
by fmw42
My understanding is that

Code: Select all

identify -verbose image
will list all meta data that IM has collected. But you likely will get more information from EXIFTOOL

Re: List of all property names

Posted: 2016-02-16T18:26:47-07:00
by snibgo
For the descriptions that IM will use for EXIF tags, see property.c function GetEXIFProperty() structure EXIFTag[].

Re: List of all property names

Posted: 2016-02-16T18:33:31-07:00
by fmw42
snibgo wrote:For the descriptions that IM will use for EXIF tags, see property.c function GetEXIFProperty() structure EXIFTag[].
There is likely a similar structure in property.c for IPTC.

Re: List of all property names

Posted: 2016-02-16T18:50:18-07:00
by snibgo
There isn't in property.c. I think IPTC data is lifted as-is from embedded XMP, ie it isn't translated.

Re: List of all property names

Posted: 2016-02-16T21:32:42-07:00
by MattCro
Brilliant - thank you! Just the translatable ones will be sufficient for me.

Cheers, Matt.