GimpX is a simple c++ wrapper for a portion of the libgimp library.
GimpX was originally written as part of a c++ plugin I wrote years ago. I have separated it out and posted it here so that it may be of use to anyone else who wants to write a c++ wrapper for libgimp. There are no build instructions. The pixel routines are based on a proprietary library. If you were not planning on writing a c++ wrapper from scratch then this code is probably not useful to you.
Wrapped classes include:
- GimpDrawable
- GimpLayer
- GimpChannel
- GimpImage
Also included are gtkmm menu widgets for channel and layer selection.
The GimpX library is 99% thread safe. (the last 1% would be easy to implement) (libgimp is NOT normally thread safe)
The GimpX library caches return values from libgimp calls where possible to avoid roud trips to the gimp application.
GimpX is licensed under the LGPL

