GEGL

GEGL

GEGL ("Generic Graphical Library") is a programming library under development for image processing applications. It is mainly developed to bring support for images with more than 8 bits per color channel to GIMP. It has been partially implemented in GIMP 2.6, [cite web |url=http://gimp.org/release-notes/gimp-2.6.html |title=GIMP 2.6 Release |accessdate=2008-10-01] and may be used by other software too.

GEGL uses directed acyclic graph of image operations (called "operators") chained together, driven by an on-demand model where work is done only as required. (This enables potential features like having very quick previews while editing, and doing the same operations in full resolution for the final image in the background, like xRes.) The operators can be simple, such as "add" (taking two inputs) or "premultiply by alpha" (taking one input), or more complex, such as colorspace conversions.

GEGL will also provide a generic way to deal with color spaces. The idea is that the fundamental operations are abstracted away from the program in question; GEGL provides optimized and powerful (optionally with SIMD support) treatment of arbitrary color data. This enables an application to efficiently support a wide range of color spaces (from 8-bit RGB to full floating point CMYK) with minimal extra application code.

GEGL was originally conceived as a GIMP core replacement in 2000, but only in 2006 did it reach a stage where the external API is started to stabilize and its capabilities work well. On 2007-12-20, it was added to the development version of GIMP. Some of GIMP's features - mostly the tools which do modify colors, brightness or contrast - have already been converted to GEGL operators.

Historically, the GEGL mascot, a five legged goat envisioned and brought to life by George Lebl, [cite web
url = http://www.jirka.org/
title = Stuff of Jiří Lebl (or George)
accessdate = 2008-03-21
author = George (Jiří) Lebl
date = 2007-12-16
format = HTML
quote = I'm a big supporter of free software and if I do work on free software it is mostly on GNOME.
] found life as an easter egg in GNOME desktops. [cite web
url = http://developer.gnome.org/news/summary/2002_January20-February2.html#5
title = GNOME Summary - 2002-01-20 - 2002-02-02
accessdate = 2008-03-19
author = Christian and Steve
date = 2002-02-02
format = HTML
work = GNOME Developer News
quote = Up to this point this game has been considered just another Urban Legend by the summary editors, but no more.
]

References

External links

* [http://www.gegl.org/ GEGL web site]
* [http://lists.xcf.berkeley.edu/lists/gegl-developer/ GEGL Mailing List Archives]
* cite web
url = http://pippin.gimp.org/bounties/dysfunctional-bounties
title = Letter to Mark Shuttleworth from GEGL Lead Developer Øyvind Kolås on the dysfunction of bounties
accessdate = 2008-03-19
date = 2005-09-16
author = [http://pippin.gimp.org/#main.html Øyvind Kolås] , GEGL Lead Developer
format = TXT
quote = Why do I plan to make GEGL fly? One thing is certain it is not to have the opportunity to write milestones and roadmaps for a library I don't intimately know and have to do administrative paperwork or such things, I get enough of those in my day-job. Which also provides funds to pay my bills; and provides for transport to some conferences each year.


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • GEGL — GEGL  библиотека для обработки изображений, которая задумана как основа GIMP нового поколения. Содержание 1 Название 2 История …   Википедия

  • GEGL — El texto que sigue es una traducción defectuosa o incompleta. Si quieres colaborar con Wikipedia, busca el artículo original y mejora o finaliza esta traducción. Puedes dar aviso al autor principal del artículo pegando el siguiente código en su… …   Wikipedia Español

  • GEGL — Cet article concerne la bibliothèque de traitement d images de GIMP. Pour le logo Genetically Engineered Goat, Large, voir GNOME. GEGL (GEneric Graphical Library, bibliothèque graphique générique en anglais) est une bibliothèque logicielle libre… …   Wikipédia en Français

  • GEGL — Generic Graphics Library (GIMP, http://www.gegl.org/) …   Acronyms

  • GEGL — Generic Graphics Library (GIMP, http://www.gegl.org/) …   Acronyms von A bis Z

  • Gegl — …   Википедия

  • GIMPShop — GIMP GIMP 2.6.3 unter Micr …   Deutsch Wikipedia

  • GIMPshop — GIMP GIMP 2.6.3 unter Micr …   Deutsch Wikipedia

  • GNU Image Manipulation Program — GIMP GIMP 2.6.3 unter Micr …   Deutsch Wikipedia

  • General Image Manipulation Program — GIMP GIMP 2.6.3 unter Micr …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”