GEGL (Generic Graphics Library) is a graph based image processing framework.
GEGL provides infrastructure to do demand based cached non destructive image
editing on larger than RAM buffers. Through babl it provides support for a
wide range of color models and pixel storage formats for input and output.
This development release will include optimizations for the cpu capabilities
of the host system. Pass --disable-mmx and --disable-sse to configure to
disable these when building packages that should work on a wider range of
hardware. Making GEGL adapt at runtime is a blocker for the next release.
There is no new API in this release thus bindings do not need to be updated.
Changes in this release
• Configuration both from commandline arguments and at runtime.
• New raw tiled raster file format, used both as swap and stored buffers.
• Sharing between processes through synced swap.
• Babl powered scan iteration infrastructure for efficient access.
• Cubic and lanczos samplers re-enabled.
• Use scan iterator for point-filter, point-composer and point-render base
classes internally for minimal amount of copies.
• Optimized variants of some point and compositing operations
reimplemented using a new data type /g4float/ that allows writing cpu
agnostic vectorized code for GCC.
• New temporal filter base class, for operations operating on color values
from neighbouring frames in a video stream.
• Autogenerated operation reference installed for use with devhelp.
• New operations: write-buffer, v4l, color-temperature.
A new release of babl is also available for the quickest operations GEGL work
best with babl-0.0.22 or newer.
This release appears due to contributions from:
Øyvind Kolås, Kevin Cozens, Sven Neumann, Manish Singh, Martin Nordholts,
Étienne Bersac, Hans Petter Jansson, Jan Heller, dmacks at netspace.org,
Sven Anders, Hubert Figuiere and Geert Jordaens.
Where to get GEGL
GEGL and it's dependencies babl and glib can be fetched from:
The integrity of the tarballs can be verified with:
Where to get more information about GEGL
Information about GEGL can be found at the GEGL website http://www.gegl.org/
«The future is already here. It's just not very evenly distributed»
-- William Gibson
Gimp-developer mailing list