(10-05-2021, 12:11 AM)Ofnuts Wrote: 1) No, Gimp doesn't provide an API for this, but updating XML is reasonably easy with the general XML libraries.I see. Is there any way to retrieve the metadata in the image, edit the fields I want to change and then add it back to the image? Also how is the XML library referenced in the program? Through a directory? pdb.gimp_image_set_metadata(image,[what goes here?]).
2) See post #2
For example this is a way I am trying to add a plug-in to BIMP in order to change the metadata for a batch of images. META.txt being my XML library I set the fields to be updated, this is in the same folder as the .py file. It is not working.
#!/usr/bin/python
# -*- coding: utf-8 -*-
from gimpfu import*
def plugin_no_meta(timg, tdrawable):
pdb.gimp_image_set_metadata( timg, 'META.txt')
register(
"python_no_meta",
"strip",
"for imgur or BB",
"*",
"*",
"2016",
"<Image>/Tools/no metadata...",
"*",
[],
[],
plugin_no_meta)
main()