Documentation

GIMP# is an API wrapper around GIMP, written in C#. However, it's not just a wrapper. It also adds a thin layer which adds C# specific features, like iterating through a collection. An example of this is an iteration through the guides of an image. In C# this looks like:

   foreach (Guide guide in image.Guides)
   {
	// Do something
   }

In C this would have been:

   gint32 guide_ID = 0:
   while ((guide_ID = gimp_image_find_next_guide(image_ID, guide_ID)) != 0)
   {
	// Do something
   }

GIMP# also offers a base plug-in class which does the difficult stuff for you. Implementing a new plug-in is just a matter of overriding a few virtual methods. See the samples directory for examples of how to do this.

I am busy writing a tutorial that is supposed to appear here pretty soon.

Updated 4 November 2004 by mrijk