GEGL

GEGL stands for Generic Graphics Library and is a graph based image processing library written in C.
Download

GEGL Ranking & Summary

Advertisement

  • Rating:
  • License:
  • LGPL
  • Price:
  • FREE
  • Publisher Name:
  • GEGL Team
  • Publisher web site:
  • http://www.gegl.org/

GEGL Tags


GEGL Description

GEGL stands for Generic Graphics Library and is a graph based image processing library written in C. GEGL stands for Generic Graphics Library and is a graph based image processing library written in C using gobject from glib for object orientation.GEGL original design was made to scratch GIMPs itches for a new compositing and processing core. This core is being designed to have minimal dependencies. and a simple well defined API. It is still a work in progress, but it already provides for a capable system.Here are some key features of "GEGL":· 8bit, 16bit integer and 32bit floating point, RGB, CIE Lab, YCbCr and naive CMYK output.· Extendable through plug-ins.· XML, C and Python interfaces.· Memory efficient evaluation of subregions.· Tiled, sparse, pyramidial and larger than RAM buffers.· Rich core set of processing operations · PNG, JPEG, SVG, EXR, RAW and other image sources.· Arithmetic operations, porter duff compositing operations, SVG blend modes, other blend modes, apply mask.· Gaussian blur.· Basic color correction tools.· Most processing done with High Dynamic Range routines.· Text layouting using pangoRequirements:Core· glib (including gobject, and gmodule) 2.10 or newer· babl 0.0.8 or newer (for pixel-format agnostisism).· libpng (png load/export ops, and image magick fallback import)GUI (sandbox for testing ops and the API)· GTK+Optional dependencies for operations.· SDL (display op)· libjpeg (jpg loader op)· libopenexr (exr loader op)· cairo, pango (text source op)· librsvg


GEGL Related Software