http://registry.gimp.org/node/21834This plug-in is designed for batch watermarking and resizing of image files. It lets you choose the directory which contains the images, the file extension, the font, the copyright text and the options associated with the processing. Useful for photographers who upload a lot of photos on the web and don't want to watermark every single file individually. The resulting images contain between one and four instances of the copyright text (selectable as an option). Also, if you select a single instance of the text, the position of the text can be set to the top, middle or bottom part of the image.
There is also a second watermarking script, which is based on a difference map. The watermark text is practically invisible, but can be easily recovered by using the original (non-watermarked) image. This is useful when an image needs to be protected but the text must not be visible for aesthetic reasons.
At present, the script does not perform any sanity checks, so don't give it single-pixel images to process
. Also, it takes a while to finish if there are a lot of images, especially if they are large, so stock up on patience!
As far as I can judge, it should work with all releases of GIMP which support python-fu.
Enjoy!