Section 1 Section 9 Section 8 Section 7 Section 6 Section 5 Section 4 Section 3 Section 2
Appendix E - GIMP Perl Reference

GIMP Perl is the Perl scripting interface that provides an easy to understand method for quickly developing plug-ins for the GIMP. The functions accessible here are the same as the functions accessible to a plug-in written in the C programming language, but the type and position of parameters is slightly different.

The pages in this section provide the complete function call interface for GIMP Perl.

Ungrouped Functions - Most of the Filters functions can be found here, along with various internal features that don't otherwise fit into another category.

Gimp These functions provide a programmatic interface to the basic internal features of the GIMP such as the tools in the Toolbox, paths, patterns, gradients, and the Procedural Database (PDB) which provides information about all other functions that can be accessed with GIMP Perl.

Gimp Image Functions in this category provide access to Image (aka Canvas) information such as width, size, image mode, and so forth.

Gimp Layer Layer functions provide access to features related to Layers.

Gimp Channel Channel functions provide access to features related to Channels, both the Red/Green/Blue defaults and any user defined channels.

Gimp Drawable A drawable is an individual unit of the canvas, such as the visible layer, its layer mask or it's thumbnail.

Perl Fu These are functions specific to working with Perl Fu, the set of other GIMP Perl scripts available to your script.

Plug In Plug-In functions are features provided by other plug-ins, normally C-based plug-ins but also Script-Fu plug-ins.

Extension GIMP has an extensible core and functions accessible in this category are related to those extensions. Most web developers probably won't need these, but it's possible.

File These functions provide access to file managment, including opening and closing various image types.


Prentice Hall PTR home | Essential Series home
© 2001 Prentice Hall PTR