EXIFEDIT Plugin for Sophisticated Rename 2.03 and later.
Version 1.0 (16 June 2005).

Purpose: The plugin has two purposes:

1) Erases all Exif metadata from JPEG and TIFF images.

2) Adds all three EXIF date tags and sets current date and time as values. As you probably know, SR Exif Updater cannot change EXIF dates if these tags don't exist. You can add these tags using this plugin to modify EXIF dates as you want in SR Exif updater.

Please read this manual carefully before using. IT IS RECOMMENDED THAT YOU DON'T USE THIS PLUGIN WITH ORIGINALS UNTIL YOU UNDERSTAND HOW IT WORKS. TRY WITH COPIES OF ORIGINAL PHOTOS FIRST!

Installation: This distributive archive has the same folder structure as the main SR folder. So just copy all the files to the corresponding folders, for example, "external\exifedit.dll" to "c:\program files\sophisticated rename\external\exifedit.dll". "exifedit.exe" should be in the same folder where "sr.exe" is.

 

EXIF KILL:

Function: ek

Results: result (used to show the result of the operation - success or error).

Parameters:

backup - if "true", backup files will be created. If not used, backup feature is off.

checkvar - try to look for exif information before deleting it. ExifUtils has a strange bug: if there is exif data and we want to delete it, it clears it out; if there is no exif data and we want to delete it, it adds its own exif tag! That's why I recommend to check the presence of exif before processing each file. You can specify any tag to check EXIF existance, for example, 'checkvar=*XVR EXIF DATE DAY' to process only those jpegs that have exif date tags. If checkvar param is not used at all, the default tag '*XVR EXIF IMAGE WIDTH' will be used to check the files.

nocheckvar - this param is used if you don't want to check exif at all, the plugin just calls exifutils to do the job. Set it to any value, for example, "nocheckvar=true".

Removing EXIF.

1) Close SR if it is running.
2) Copy all files, including PRESETS folder to SR main folder.
3) Run SR, open "exifkill" preset.
4) Drag some JPG files to SR window. It is important to understand that EXIF WILL BE KILLED IMMEDIATELY AT THE MOMENT YOU DRAG THE FILES IF AUTO PREVIEW IS CHECKED! You must not use APPLY button. Just drag the files you need when the preset is loaded, and exif will be removed. You will also see backup files with "-be" suffix. If you don't want to create backup files, call "External Routines" window, load "*XXV ERASE EXIF RECORD", delete "backup=true" from params line and resave the variable, then resave the preset. Now be careful because backup files will not be created.

 

EXIF ADD:

Function: ea

Results: result (used to show the result of the operation - success or error).

Parameters:

backup - if "true", backup files will be created. If not used, backup feature is off.

Adding EXIF date tags.

1) Close SR if it is running.
2) Copy all files, including PRESETS folder to SR main folder.
3) Run SR, open "exifadd" preset.
4) Drag some JPG files to SR window. It is important to understand that EXIF TAGS WILL BE ADDED IMMEDIATELY AT THE MOMENT YOU DRAG THE FILES IF AUTO PREVIEW IS CHECKED! You must not use APPLY button. Just drag the files you need when the preset is loaded, and exif will be added. You will also see backup files with "-be" suffix. If you don't want to create backup files, call "External Routines" window, load "*XXV ADD EXIF RECORD", delete "backup=true" from params line and resave the variable, then resave the preset. Now be careful because backup files will not be created.

 

Contacts/suggestions.

The corresponding demo presets are included (exifkill and exifadd).
Should you have any questions, contact Anatoliy Kovalenko at http://antol.msk.ru.

 

--
This plugin uses free trial version of EXIFutils, Copyright (c) 2000-2003 Hugh Maxwell Thomas. All Rights Reserved. It is your decision either to buy the full version of this software or continue to use this trial version.