Possible Enhancement - Aliases

Started by Archive, May 12, 2010, 08:53:53 AM

Previous topic - Next topic

Archive

[Originally posted by themonk on 2006-02-15 17:10:25-08]

Hi Phil...

Just a suggestion ...

The aliases are a great way of extracting metadata from equivalent tags..

I use them to extract equivalent  values from either the IPTC or XMP blocks..

ie. OriginalTransmissionReference or TransmissionReference

However, because aliases do not work for WRITE operations my code has to explicitly

set the individual tags if I wish to modify them...

Would be nice if I could just specify an alias and have ExifTool update all the relevant tags..

This would make my code cleaner as I can use aliases in the code and

configure the values which are written to from a single ImageExifTool configfile ....

What do you think ... ?

Is it an easy mod ?

Leave it with you, in case you ever modify this area....

Archive

[Originally posted by exiftool on 2006-02-15 20:08:21-08]

Hey.  You're smart! https://exiftool.org/forum/Smileys/default/smiley.gif" alt="Smiley" border="0" />

When I originally programmed this, I only allowed shortcuts that reference a single tag (ie. aliases) to be writable.  I didn't see why anyone would want to write all tags in a shortcut at the same time, and I didn't want to add a potentially dangerous ability like this unless it was useful.  (Dangerous because it would be possible to accidentally modify a number of tags at once.)

But you've found a use for this, which is cool.  Also, I've just realized this is is a great way to delete a bunch of different tags at once, which is something a lot of people do (especially when trying to remove all information from a TIFF image).

So I have added this feature and it will be available in version 6.00 when released.  Version 6.00 will be a production version, and I want to test it out as thoroughly as practical before release.  If you want to help in the testing, you can download the https://exiftool.org/Image-ExifTool-6.00.tar.gz" target="_blank">6.00 pre-release and try it out.

Thanks for the suggestion.