summaryrefslogtreecommitdiffstats
path: root/plug-ins/selection-to-path/README
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--plug-ins/selection-to-path/README51
-rw-r--r--plug-ins/selection-to-path/README.limn56
2 files changed, 107 insertions, 0 deletions
diff --git a/plug-ins/selection-to-path/README b/plug-ins/selection-to-path/README
new file mode 100644
index 0000000..80fa1c0
--- /dev/null
+++ b/plug-ins/selection-to-path/README
@@ -0,0 +1,51 @@
+
+
+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.
diff --git a/plug-ins/selection-to-path/README.limn b/plug-ins/selection-to-path/README.limn
new file mode 100644
index 0000000..3e0e568
--- /dev/null
+++ b/plug-ins/selection-to-path/README.limn
@@ -0,0 +1,56 @@
+This program converts bitmap fonts to a homegrown outline format, bezier
+(BZR). The program `bzrto' converts that format to something usable for
+typesetting.
+
+We used two main sources in writing the program:
+
+@mastersthesis{Schneider:PIC-88,
+ author = "Philip J. Schneider",
+ title = "Phoenix: An Interactive Curve Design System Based on the
+ Automatic Fitting of Hand-Sketched Curves",
+ school = inst-u-wash,
+ year = 1988,
+}
+
+@article{Plass:CG-17-229,
+ author = "Michael Plass and Maureen Stone",
+ title = "Curve-fitting with Piecewise Parametric Cubics",
+ journal = j-comp-graphics,
+ year = 1983,
+ volume = 17,
+ number = 3,
+ month = jul,
+ pages = "229-239",
+}
+
+We had access to the code for Phoenix, thanks to Philip, but none of our
+code is based on his (mostly because his task was allow interactive
+sketching, and ours to fit bitmap characters, and the two require
+different data structures). The general outline of the fitting
+algorithm does come from Phoenix.
+
+We also found this article helpful:
+
+@Inproceedings{Gonczarowski:RIDT91-1,
+ author = "Jakob Gonczarowski",
+ title = "A Fast Approach to Auto-tracing (with Parametric
+ Cubics)",
+ pages = "1--15",
+ crossref = "Morris:RIDT91",
+ acknowledgement = ack-kb,
+}
+
+@String{proc-RIDT91 = "Raster Imaging and Digital Typography II"}
+
+@Proceedings{Morris:RIDT91,
+ title = proc-RIDT91,
+ booktitle = proc-RIDT91,
+ year = "1991",
+ editor = "Robert A. Morris and Jacques Andr{\'e}",
+ publisher = pub-CUP,
+ address = pub-CUP:adr,
+ acknowledgement = ack-kb,
+}
+
+(These BibTeX entries are from the type.bib and ep.bib files on
+math.utah.edu:pub/tex/bib.)