mirror of https://github.com/GNOME/gimp.git
![]() * app/makefile.cygwin * app/makefile.msc * plug-ins/makefile.cygwin * plug-ins/makefile.msc * modules/makefile.cygwin * modules/makefile.msc * tools/gcg/makefile.cygwin: Various updates. GCC-compiled DLL name change. * app/context_manager.c: Include paint_options.h for prototype. * app/gimpimage.c (gimp_image_initialize_projection): Break out of loop as soon as possible. * app/menus.c (menus_last_opened_cmd_callback): Check if referring to entry not in list. * app/module_db.c (valid_module_name): (Win32) Require module DLL names to include name of compiler built with. * app/paths_dialog.c (paths_draw_segment_points): No use to draw lines if we have less that two points. * app/qmask.c: Include stdio.h and floating_sel.h. * libgimp/makefile.cygwin: New file. * libgimp/Makefile.am: Distribute above file. * libgimp/gimp.def: Update. * libgimp/gimpenv.c (gimp_directory): Don't warn about missing home directory on Win32, it is perfectly natural. * plug-ins/sel2path/global.h: Bypass unused declarations, some of which clash with functions in MSVCRT. * plug-ins/sel2path/math.c * modules/colorsel_water.c: Define M_PI if necessary. * plug-ins/sel2path/sel2path.c: Include config.h and glib.h. Define rint() if needed. * plug-ins/sel2path/vector.c: Include glib.h (for hypot() renaming on Win32; In the MS C runtime, as hypot() is non-ANSI, it's called _hypot(), sigh). * plug-ins/sinus/sinus_logo.h: Use indexed format, it is easier on some compilers than the huge string. |
||
---|---|---|
.. | ||
.cvsignore | ||
Makefile.am | ||
README | ||
README.limn | ||
bitmap.h | ||
bounding-box.h | ||
curve.c | ||
curve.h | ||
edge.c | ||
edge.h | ||
fit.c | ||
fit.h | ||
global.h | ||
math.c | ||
pxl-outline.c | ||
pxl-outline.h | ||
sel2path.c | ||
sel2path.h | ||
sel2path_adv_dialog.c | ||
spline.c | ||
spline.h | ||
types.h | ||
vector.c | ||
vector.h |
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 utilites. 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. WARING:- 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.