GEGL (Generic Graphics Lib) is a graph based image processing framework.
Original design was made to scratch GIMP's itches for a new compositing and process core and this core is being designed to have minimal dependencies. and a simple well defined API.

Features

  • Output in RGB, CIE Lab and Y'CbCr color models with 8bit, 16bit integer and 32bit floating point per component. Possible to extend to ICC managed output in babl.
  • Non destructive editing
  • C, C#, Python and Ruby interfaces.
  • Extendable through plug-ins.
  • XML serialization format (not-finalized)
  • Iterative processing.
  • Efficient subregion evaluation.
  • Per node caches.
  • Processing and display of image buffers larger than RAM
  • Internal sparse pyramidial render cache.
  • Bounding box based hit detection.
  • Rich core set of processing operations that internally computes with 32bit floating point, linear light RGB.

Et un petit Hello World GEGL des familles.

Miam !