ExifTool Forum

ExifTool => The "exiftool" Application => Topic started by: kornelix on August 17, 2010, 12:44:48 PM

Title: ICC Profile tags not copied
Post by: kornelix on August 17, 2010, 12:44:48 PM
I am using this command to copy tag data from one file to another that has been edited:

exiftool -m -q -tagsfromfile "sourcefile" -all -keyx="newvalue" "destfile" -overwrite_original

My problem is that ICC Profile tags are not copied. However, if I ask for these specifically by adding -icc_profile after -all in the command, then the tags are copied. There are no error messages, also when I remove -q.

Why does -all not mean "all" ? It seem to mean "most".

I am using exiftool 7.89 in Ubuntu 10.04.

thanks
Mike


Title: Re: ICC Profile tags not copied
Post by: Phil Harvey on August 17, 2010, 12:53:00 PM
Hi Mike,

The answer is that exiftool does not copy tags it considers "unsafe" unless you specify them explicitly.  Generally, any tag which affects the way an image is rendered (as ICC_Profile does) is considered unsafe.

See the Tag Name documentation (https://exiftool.org/TagNames/) for details.

- Phil
Title: Re: ICC Profile tags not copied
Post by: kornelix on August 18, 2010, 03:46:48 AM
Thanks.
May I suggest adding a warning message when -all and stuff is deliberately omitted?
(at least at some verbosity level).
Title: Re: ICC Profile tags not copied
Post by: Phil Harvey on August 18, 2010, 07:51:15 AM
Quote from: kornelix on August 18, 2010, 03:46:48 AM
May I suggest adding a warning message when -all and stuff is deliberately omitted?

Good idea.  Thanks for the suggestion.  I'll add this to the -v2 output.

- Phil