I have some images which I edited in GIMP, which lost some EXIF metadata in the process (and some EXIF tags added, too), so when I'm done I copy all the metadata from the original image into the GIMPed one, using
exiftool -tagsFromFile or a similar mechanism. So far, so good.
Problem is, in some of the images there are vendor specific EXIF tags, for example
0x9999 which is not copied because it's not standard. So this is the issue: I want the GIMPed image to have an exact copy of the metadata of the original image, using
exiftool, and handling unknown tags
I know I can create a
.ExifTool_config file containing this vendor specific tag and it will be copied, but the problem with this solution is that future vendor specific tags I have not added to the config file won't be copied. I want this to be automatic and cover any future unknown tag I may encounter.
I want the GIMPed image to have an exact copy of the metadata of the original image, using
exiftool, and handling unknown tags.
Is this at all possible or my best bet is to lose these tags or keep adding them to the config file whenever I notice there's a new one?
I prefer to use
exiftool because it integrates better in my workflow, but if the only solution is to use another tool which works both in Windows, macOS and Linux, I'm open to it. My last resort is to write my own thing, but I prefer not to go down that route for the time being.