gimp/plug-ins/selection-to-path
Michael Natterer bdbec7941c Use the new macros from the last commit in all files
...and gone are the annoying warnings.
2018-05-20 21:06:34 +02:00
..
.gitignore Adding Microsoft Windows executables to the .gitignore files 2009-06-19 00:14:17 +02:00
Makefile.am */Makefile.am: merge INCLUDES into AM_CPPFLAGS 2013-06-05 20:48:37 +02:00
README Bug 795161 - Misc. typo fixes in source comments and doxygen 2018-04-18 21:06:57 +02:00
README.limn Renamed folders in plug-ins/. Unfortunately it's impossible to rename the 2008-03-24 16:36:03 +00:00
bitmap.h Bug 795161 - Misc. typo fixes in source comments and doxygen 2018-04-18 21:06:57 +02:00
bounding-box.h Bug 768044 - Fix many typos 2016-06-26 00:35:24 +02:00
curve.c Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
curve.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
edge.c Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
edge.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
fit.c selection-to-path: Fix an uninitialized variable 2011-05-06 19:48:20 +05:30
fit.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
global.h Bug 768044 - Fix many typos 2016-06-26 00:35:24 +02:00
math.c Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
pxl-outline.c selection-to-path: Remove dead assignments (and variable) 2011-10-03 13:18:39 +05:30
pxl-outline.h Bug 768044 - Fix many typos 2016-06-26 00:35:24 +02:00
selection-to-path-dialog.c selection-to-path: kill GtkTable 2018-05-20 21:06:33 +02:00
selection-to-path.c Use the new macros from the last commit in all files 2018-05-20 21:06:34 +02:00
selection-to-path.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
spline.c Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
spline.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
types.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
vector.c Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
vector.h Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00

README


Andy Thomas (alt@gimp.org) 9th July 1999


This plug-in will take a selection and convert it into a path.
For the purpose of the plug-in the selection boundary is defined
in a similar manner to that worked out for the "marching ants" markers
of the selection. I think this gives the best user feel/feedback since 
the created path "follows" the "marching ants".

I cannot claim responsibility for the underlying algorithms. These
were taken directly from the GNU font utilities (the "limn" program 
in particular) written by Karl Berry and Kathryn Hargreaves.

Their email addresses quoted in the README are:-

Karl Berry              karl@cs.umb.edu
Kathryn Hargreaves      letters@cs.umb.edu

Please see fontutils-0.6 package for more details. I have included the 
README from the limn part of the package.

I thank Karl & Kathryn for producing such a well written set of utilities.

I have just added a gimp front-end onto them. 


How to use it.
~~~~~~~~~~~~~~

Simply select an area and then select either "<Image>/Selection/To Path"
menu item or the "Selection To Image" button in the paths dialog. The new
path will be created. Currently if the LCP dialog has not been activated
then the path will not be visible... A bug I have just found - simply
bring up the LCP dialog and select the Paths tab to see the newly created
path.

An additional function can be obtained by having the "Shift" modifier pressed
while using the button in the paths dialog. This will pop-up a "power-users"
menu where the parameters to the underlying algorithms can be modified. 
WARNING:- Some values may cause the plugin to enter extremely long operations.
You have been warned. 

Have fun!


Andy.

PS. Please direct any bugs etc found in this plugin to either
myself or the gimp-developer mailing list. Thank.