A tool for masking out single-colored backgrounds.
* The two-step operation allows easy manual corrections
* Masks background color and (optionally) drop shadows
* Four operation methods: Difference, Value, Hybrid (soft) and Hybrid (hard)
* All thresholds are soft
* Edge compression
* Color spill correction (semi-manual)
* Optional Pre-blur reduces mask noise and artifacts
* The "Ignore channel" feature eases removal of background with the color similar to the objects
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)