Exiftool unable to override metadata

Started by jzleo, August 18, 2014, 12:55:59 PM

Previous topic - Next topic

jzleo

System: Win 7 and Linux
Exiftool Version: 9.65
Command Line: exiftool -profilecopyright="testing" <filename>.jpg
Console Output: Normal output "1 file updated"

After using ImageMagick to crop image from .tif to .jpg. Exiftool is unable to override the existing Profile Copyright metadata with new values.

Phil Harvey

...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 ($).

StarGeek

In the case of your test image, -IFD0:ProfileCopyright is being written to correctly.  The trouble is that there is also -ICC_Profile:ProfileCopyright, which apparently cannot be written to. 
"It didn't work" isn't helpful. What was the exact command used and the output.
Read FAQ #3 and use that cmd
Please use the Code button for exiftool output

Please include your OS/Exiftool version/filetype

jzleo

Thank you for your responses. I see what is causing the problem now, and have devised a workaround for this. Good to know! Though, do you know why that particular set of metadata tags cannot be overwritten?

Phil Harvey

ExifTool can not currently write individual ICC_Profile tags.  You can check the Tag Name documentation to see which tags are writable.

- 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 ($).

jzleo

Ah I see, do you forsee it becoming writable in future releases of Exiftool?

Phil Harvey

No.  There has been no need to add this feature.

- 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 ($).