Texture Operations: plug-ins for GIMP 1.3
=========================================        http://www.logarithmic.net/pfh

This package contains plug-ins for performing operations on textured
images:

  * Filters/Enhance/Sharpen Feathering
  * Filters/Map/Make Seamless Texture
  * Script-fu/Render/Synthesize Texture...

To compile and install, type

    make install



Sharpen Feathering
------------------

When a feathered layer is overlayed on to an image, the variation in
the feathered region is reduced. This is because when two random values
(eg pixel color values) are averaged the standard deviation is reduced.

The Sharpen Feathering plug-in precisely counteracts this effect by
increasing the contrast within the feathered region of the layer.

For example, suppose you wanted to cover up an object in a photograph
by copying a neighbouring region over the top of it. Simply cutting and
pasting with no feathering would leave a visible border. Cutting and
pasting a feathered selection would leave a noticably smoother border
if the region is textured.  To seamlessly cover the object you would:

 1. Select the neighbouring region (with appropriate feathering)
 2. Edit/Copy the selection, then Select/None
 3. Edit/Paste the selection and move it into position
 4. Filter/Enhance/Sharpen feathering
 5. Anchor the selection by clicking outside the selected area

Make Seamless Texture
---------------------

This is an adaptation of the standard GIMP plug-in "Make Seamless".  As with
Sharpen Feathering, this plug-in counteracts the reduced contast produced
by averaging pixels, producing a more uniform result than the original
Make Seamless.

Synthesize Texture
------------------

Synthesize Texture is a simple script for producing tilable textures
from a sample, that makes use of Sharpen Feathering. Given a sample,
it can produce a tilable texture of any size.


Authors
-------

This package was written by Paul Harrison. I can be contacted at
pfh@logarithmic.net.

The "Make Seamless Texture" plug-in was adapted from the standard GIMP
plug-in "Make Seamless" by Tim Rowley.

Simon Budig provided a patch to Synthesize Texture to handle undo better
and preserve the selection.

Copying
-------

This software is released under the terms of the GNU Public License,
as detailed in the file COPYING.

Change log
----------

0.3 - Port to Gimp 1.3

0.2 - Synthesize Texture freezes undo, preserves selection

0.1 - initial release

