gggl

gggl is a graph-based image processing library for interconnecting operations (ops) shared objects.
Download

gggl Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • yvind Kol
  • Publisher web site:
  • http://pippin.gimp.org/gggl/

gggl Tags


gggl Description

gggl is a graph-based image processing library for interconnecting operations (ops) shared objects. gggl is an image processing library inspired by GEGL, this library is designed to do what gegl will be designed to handle; image processing operations catering for Gimp and many other applications.gggl is a version of GEGL that tries to be as simple as possible, but not simpler.Applications using gggl should have small problems being ported to use GEGL, especially if they use gggl through a wrapping layer, like a language binding (ruby), or a wrapper providing higher level abstractions like oxide.Here are some key features of "gggl":DAG based data modelplug-ins operate in pixel representation of own choice· 8bit, 16bit or floating point· sRGB, sRGB+alpha, sRGB + premultiplied alpha, ycbcr, xyz or labdesigned to be call compatible with GEGLsmall host and plug-in APIsa growing set of floating point based rgb operations already existfew dependencies (ANSI C + libdl) The API exposed by gggl and GEGL boils down to manipulation of a DAG (Directed Acyclic Graph), through the same calling semantics it should be possible to utilize hardware acceleration for all, none or portions of the processing.Through mlt gggl can probably already do hardware based decompression of video.What's New in This Release:· gggl/Makefile: build fixes· gggl/gggl.h: reordering of functions according to order of importance.


gggl Related Software