ExifTool Forum

ExifTool => Newbies => Topic started by: Yvonne on April 10, 2019, 07:52:32 AM

Title: For png images, ACDSee cannot recognize the ADCSee Metadata added with ExifTool
Post by: Yvonne on April 10, 2019, 07:52:32 AM
Hi Phil,

I used exiftool 10.80 to add xmp-acdsee:keywords and xmp-acdsee:categories to the png image. But the ACDSee cannot recognized these XMP data.
PhotoShop also failed to read this information. The data is actually stored in the picture. I can see the data using Notepad++ production.
What should I do to enable ACDSee to recognize keywords in PNG pictures modified by exiftool? Or did I ignore an attribute value?

My steps:
1.Prepare a picture without ACDSee Metadata test.png
2. Command: exiftool -xmp-acdsee:keywords="key1" test.png(Ensure that the command is successfully executed)
2.Using ACDSee/PhotoShop to parse pictures
3.Cannot resolve to the keyword just added.

I hope I can get your help.

Thanks,
Yvonne
()
Title: Re: For png images, ACDSee cannot recognize the ADCSee Metadata added with ExifTool
Post by: Phil Harvey on April 10, 2019, 08:25:11 AM
Try adding the keywords with ACDSee and comparing the XMP to see what is different.  If you could post both XMP it would be helpful.  You extract the XMP like this:

exiftool -xmp -b FILE > out.xmp

- Phil
Title: Re: For png images, ACDSee cannot recognize the ADCSee Metadata added with ExifTool
Post by: Yvonne on April 10, 2019, 09:47:40 PM
Hi Phil,
Here are the XMP information:
1. For exiftool:
<?xpacket begin='<feff>' id='W5M0MpCehiHzreSzNTczkc9d'?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='Image::ExifTool 10.80'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'>

 <rdf:Description rdf:about=''
  xmlns:acdsee='http://ns.acdsee.com/iptc/1.0/'>
  <acdsee:keywords>
   <rdf:Bag>
    <rdf:li>KeyTest1</rdf:li>
   </rdf:Bag>
  </acdsee:keywords>
 </rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='r'?>



2. For acdsee:
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 5.5.0">
 <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
  <rdf:Description rdf:about=""
    xmlns:acdsee="http://ns.acdsee.com/iptc/1.0/"
    xmlns:xmp="http://ns.adobe.com/xap/1.0/">
   <acdsee:caption/>
   <acdsee:datetime/>
   <acdsee:author/>
   <acdsee:rating>0</acdsee:rating>
   <acdsee:notes/>
   <acdsee:tagged>False</acdsee:tagged>
   <acdsee:keywords>
    <rdf:Bag>
     <rdf:li>KeyTest1</rdf:li>
    </rdf:Bag>
   </acdsee:keywords>
   <acdsee:categories/>
   <acdsee:collections/>
   <xmp:Rating>0</xmp:Rating>
   <xmp:Label/>
  </rdf:Description>
 </rdf:RDF>
</x:xmpmeta>

Thanks,
Yvonne
Title: Re: For png images, ACDSee cannot recognize the ADCSee Metadata added with ExifTool
Post by: Yvonne on April 10, 2019, 10:09:38 PM
Hi Phil,

Additionally, the XMP information locations of the two pictures are also different.
The ACDSee is located at the head of the picture, and the exiftool is located at the tail of the picture.
I'm not sure if it matters. But other types of pictures (including jpg, tif, gif) exiftool add XMP to the head. And these files (including jpg, tif, gif) can be parsed by acdsee.

Thanks again,
Yvonne
Title: Re: For png images, ACDSee cannot recognize the ADCSee Metadata added with ExifTool
Post by: Phil Harvey on April 11, 2019, 07:30:25 AM
Right.  I missed that this was a PNG image.  Try adding -api pngearlyxmp to your command when writing with ExifTool.  See here (https://exiftool.org/ExifTool.html#PNGEarlyXMP) for more information.

- Phil
Title: Re: For png images, ACDSee cannot recognize the ADCSee Metadata added with ExifTool
Post by: Yvonne on April 12, 2019, 07:45:54 AM
Hi Phil,

Thanks a lot. It works now.  ;D

Thanks,
Yvonne