C-based Python Interface to ImageMagick
There have been several interfaces to the ImageMagick libraries in Python. This entry does not use C++ or Boost or SWIG, but hand-wraps the library to achieve ultimate flexibility in the interface. The basic object is an Image object (MImage) that can be created from a Numeric array, a file name, or a file pointer. An MImage object is actually a sequence of images and can be manipulated in a fashion similar to a list. Support will be added for the most important methods of ImageMagick — including the Drawing canvas.