Help needed with APP13 (IPTC)

Started by ratmalwer, November 25, 2020, 11:52:37 AM

Previous topic - Next topic

ratmalwer

Hi Phil, hello Everyone

Great tool of yours. It helped me a lot. I even implemented it to my program, the Delphi-way. But unfortunately for my purpose it works to slow.
So I went back to my pascal-script witch reads the IFD-Tags.

Now I need to get hold on the Keywords and or Subjects in the APP13 (IPTC) and I am completly stuck.

As far as I understood is the data stored in the segments as followed.
SOI
APP1
APP2
APP(n)

The segments contain the Marker and Lenght of the segment itself.
So I am able to read the APP1 whitch gives me (E1FF   and Length: 48652).

But on Position: 48652 (+20) I do not find anything that looks like a Marker.

Where do I get wrong?

Please point me to the right solution.
If you have additional Information or hints about extracting the Keywords I would be glad, as I did not study the subject troughoutly.

I include an exerpt of my code to clarify.

Thanks Markus

Phil Harvey

Hi Markus,

APP13 contains Photoshop IRB records, one of which may be the IPTC record.  See the Photoshop file format documentation and the IPTC IIM format specification for details.

- Phil
...where DIR is the name of a directory/folder containing the images.  On Mac/Linux/PowerShell, use single quotes (') instead of double quotes (") around arguments containing a dollar sign ($).

ratmalwer

Hi Phil

thanks for the quick answer.
Just found your option for the HTML-Dump. Witch helps me a lot!!! Is seems that I have a problem swapping the Hexvalue correctly.

For the moment I can try going a step further. -  So I hav work for a week or two :-)

Markus