This request certainly doesn't come as a surprise, and I image you have though about it and decided against it, at least for the time being? Anyway, since I didn't find such a request in the forum yet, here's my case:
1. The imaging world is moving to xmp, so sticking with the iptc tag subset seems somewhat outdated
2. Identify -ping is sooooo much faster than exiftool which needs to call perl all the time
3. Stickting to Imagemagick instead of using exiftool, too, saves time reading docs and prevents bugs
As far as I see it, the xmp tags are right there in a simply xml struct at the start of the file, it might even work with the (extended?) -ping option? No fancy decoding or writing such as exiftool does would be required, just getting some basic information while working with the imagemagick tools.
Thanks for considering!
Req: xmp metadata read support
Re: Req: xmp metadata read support
That option is already available:
Code: Select all
convert -ping yourimage.jpg xmp:xmp-profile.xml
Re: Req: xmp metadata read support
Is there a way to read the XMP Data using the Perl ImageMagick API?
Re: Req: xmp metadata read support
No, you can get ICC, ICM, and IPTC, but not XMP. We will add a patch to PerlMagick in the next few days to correct this oversight.