Hello Andreas,
I finally succeeded in compliling exifprint by bypassing Dev-C++ and
directly typing the compile/link commands under msys shell.
I am now starting my intended work - search and replace a specific
IPTC keyword in a set of jpeg files.
The issue I have encountered is that after doing :
- iptcData.read(filename)
the access to the IPTC keyword :
- iptcData["Iptc.Application2.Keywords"]
always gives access to the same keyword.
How can I access (read and write) the other keywords ?
The IPTCPrint example is correctly listing the keywords, but the
point is that you have to access all IPTC records until you find
a 'keyword' tag. This may be OK for reading (althought it could take
long time is there are a lot of IPTC records), but I am not sure how
to erase and write back a new keyword with this method.
Is there another approach to this problem ?
Best Regards
Hervé