Even barring keeping additional metadata, there are many, many enhancements that can be done to speed it up. Least of which is "if the jpeg file is older than the XML file, the odds are you don't need to re-parse the EXIF data." This change alone would speed things up considerably. I started to add it in, but as I mentioned before... I think I'd rather give myself a frontal lobotomy with a rusty spoon then wade that deep into the code again.
Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds