When searching for a good tool for making seamless textures I found "Seamless texture maker" by RPG, but it turned out to be very simplistic and a bit glitchy, so I wrote my own version. It produces two additional layers - the horizontal and the vertical overlap.
This plug-in is strictly an exercise in applying MySQL to GIMP by way of Python scripting. Python has an easy way of accessing MySQL data by way of the mysqldb module. The plug-in is coded to work with a query against the Sakila MySQL sample dabase, but may work with any query that returns more than one row. This exercise is coded to restrict access to no more than 36 rows (... LIMIT 36).
This little script was inspired by "GIMP tutorial - advanced color correction using sample point and curves" which nicely describes a method to get the color balance of a drawable right.
It expects an active path. If it's not there it exits unceremoniously.
The average RGB values of a 5 pixel radius area around the points in the path are taken and from these color adjustment curves are invoked with the aim to equalize them and thereby get the color balance right.
Rather than using the regular procedure browser to look up the documentation for a procedure, you can use this help() replacement. Here is a sample of the output for the plug-in-tile procedure:
plug_in_tile(image, drawable, new_width,
new_height, new_image, run_mode=RUN_INTERACTIVE)
This script places a subtle reduction in brightness at the periphery of an image using a radial gradient. The method is non-destructive and customizable in that it creates a new layer that can be deleted or modified to suit personal preference. The intent is to save a few button clicks on a frequently repeated processing task.
Combines two layers into one interlaced (interleave) 1920x1080 picture for viewing on 3D-Ready monitors. Supports horizontal and vertical interlacing, depth correction offset, field order and anaglyph source conversion. The "Depth correction offset" feature (sometimes called "parallax") makes the picture look deep beyond the screen surface.
v1.2: Added the "Anti-aliasing" feature; Fixed the depth correction offset for left-right-swapped images.
v1.1: Added the "Anaglyph source" option. It allows the anaglyph to interlaced conversion.