GEGL 0.2.0

Generic Graphics Library

  Add it to your Download Basket!

 Add it to your Watch List!

0/5

Rate it!
send us
an update
LICENSE TYPE:
LGPL (GNU Lesser General Public License) 
USER RATING:
3.1/5 18
DEVELOPED BY:
GEGL Team
HOMEPAGE:
www.gegl.org
CATEGORY:
ROOT \ Multimedia \ Graphics
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 pango

Requirements:

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

Last updated on May 3rd, 2012

#Graphics Library #image processing #graph-based processing library #GEGL #Generic #Graphics #Library

Add your review!

SUBMIT