Last change: 2007-10-15
I don't have much time to work on this page, please be patient!
The most recent release is 1.201.
Here are the manpages available for the Gimp module, sorted in preferred
reading order. If the Perl extension to the Gimp is already installed on
your system you may view these using perldoc <manpage> or even
just using man <manpage>. See the tutorial later on this page
for an introduction. After that, reading the manpages in the order below
tends to keep forward references to a mininum.
- README, the README file from the distribution.
- Gimp, the main module.
- Gimp::Fu, easy scripting environment.
- Gimp::OO, object-oriented syntax tricks.
- Gimp::Data, storing plug-in specific data.
- Gimp::Util, utility functions (fake pdb functions).
- Gimp::Pixel, how to manipulate Image Data.
- Gimp::Compat, compatibility functions for older versions of gimp.
- Gimp::Feature, testing for the presence of features.
- Gimp::Config, stores config values detected at configure time.
- Gimp::Pod, embedded pod documentation.
- Gimp::Net, the network interface.
- Gimp::Lib, the libgimp interface (boring).
- Gimp::PDL, Pixel manipulation with the Perl Data Language (obsolete).
- Gimp::UI, additional Gtk user interface elements.
- scm2scm, the Script-Fu->Script-Fu translator (used to upgrade from 1.0 to 1.2).
- scm2perl, the Script-Fu->Perl translator.
- Gimp::basewidget, simple subclassing of Gtk widgets.
Example Plug-In Sources
If you want to get in touch with the "look & feel" of gimp-perl
scripts, this section is for you.
More reading / links to other Gimp-Perl resources
- Programmieren von Grafiken mit Perl, a (german) O'Reilly-book about graphics with perl, written by me ;)
- An online version of the PDB documentation, with Perl-OO-Syntax examples, is available locally.
- The Summer 1999 issue of The Perl Journal features a Tutorial on Gimp-Perl, written by Aaron Sherman.
- Another introductory article (in german) was written by me and published in the german unix magaine iX, 7/1999 page 162.
A babelfish translation of this article is also available, which is slowly getting improved
by Dave Waller.
- An introductory tutorial written by Dov Grobgeld, the first tutorial ever published.
- Michael J. Hammel ("the graphics muse") has also written a nice tutorial, which can be found on thegimp.org currently.
- A page with gimp-perl-scripts written by Seth Burgess.
- Seth also has a Gimp-Perl FAQ on his homepage.
- The gimp-plug-in-registry has an extra section for gimp-perl scripts.
- www.haskell.org, another very nice language.
- The slides for my "lecture" on the first german perl workshop are in the docs section.
Where to get it?
You can get it from either the Gimp plug-in registry,
or from any CPAN mirror.
(Please note that the Gimp-Perl-extension is part of gimp since version 1.1)
The newest version is usually available here as well, but unless the gimp
plug-in registry is down or otherwise not working, you should it get
elsewhere, as I update this page last. Also, the CPAN link above
will automatically redirect you to a fast mirror in your vicinity!
WARNING: The version available here is often an unstable
"developer's only snapshot". Look at CPAN or the registry for the latest stable
Source: (the last version that worked with gimp-1.0)
There is a mailinglist for general discussion, support and development of
Gimp. You can subscribe via the webinterface at http://lists.schmorp.de/cgi-bin/mailman/listinfo/gimp-perl. Archives
are available, too, at http://lists.schmorp.de/pipermail/gimp-perl/.
Below are the first sixty-four lines of the Changes file, taken directly
off my harddisk, so this is the most up-to-date thing on Gimp you can
--- CUT ---
And here is the TODO file:
Any questions/hints/critics? Contact the author of this page!