GEGL

GEGL
Mascota de GEGL, una cabra de 5 patas.

La Generic Graphical Library (GEGL) (Biblioteca Genérica de Gráficos), es una biblioteca de programación en desarrollo para aplicaciones de procesamiento de imagen y también poder ser utilizada por otros programas.

Contenido

Historia

GEGL fue originalmente concebido en 2000 como reemplazo del núcleo de GIMP, finalmente en el 2006 alcanzó una etapa donde el API externo fue suficientemente estable para reemplazar el nucleo de GIMP.

La mascota de GEGL, una cabra con cinco patas imaginada fue traída a la vida por George Lebl en un[1] huevo de Pascua en el escritorio GNOME.[2]

El 20 de diciembre de 2007 fue introducido en la versión de desarrollo del GIMP, algunas de las características del programa - sobre todo las herramientas que modifican los colores, brillo o contraste - ya se han convertido a los operadores de GEGL. Está principalmente desarrollada para dar a GIMP soporte a imágenes con más de 8 bits por canal de color. Está parcialmente implementada en GIMP 2.6.[3]

Diseño

GEGL usa el grafo acíclico dirigido de las operaciones de la imagen (llamadas operadores) encadenadas juntas, manejado por un modelo por demanda donde el trabajo solo es hecho cuando se requiere. Esto habilita características potenciales como tener vistas preliminares muy rápidas mientras se está editando, y haciendo las mismas operaciones en resolución completa para la imagen final en background, como xRes.

Operadores

Los operadores pueden ser simples, por ejemplo "add" (tomando dos entradas) o "premultiplicar por la alfa" (tomando una entrada), o más complejo, como con conversiones del espacio de color.

Babl

Babl es una librería de soporte para GEGL que también proporcionará una manera genérica de ocuparse de los espacios de color. La idea es que las operaciones fundamentales son abstraídas lejos del programa en cuestión; La GEGL proporciona el tratamiento optimizado y poderoso de datos de color arbitrarios (opcionalmente con la ayuda de SIMD). Esto permite a una aplicación apoyar eficientemente un amplio rango de espacios de color, (de RGB de 8 bits a CMYK completo de punto flotante), con mínimo código de aplicación adicional.

Referencias

  1. George (Jirí) Lebl (16-12-2007). «Stuff of Jirí Lebl (or George)» (HTML). Consultado el 21-03-2008. «I'm a big supporter of free software and if I do work on free software it is mostly on GNOME.».
  2. Christian and Steve (02-02-2002). «GNOME Summary - 2002-01-20 - 2002-02-02» (HTML). GNOME Developer News. Consultado el 19-03-2008. «Up to this point this game has been considered just another Urban Legend by the summary editors, but no more.».
  3. «FirstMeetingMinutes - Wilber's Wiki». Consultado el 20-01-2008.

Enlaces externos

  • GEGL web site
  • GEGL Mailing List Archives
  • Øyvind Kolås, GEGL Lead Developer (16-09-2005). «Letter to Mark Shuttleworth from GEGL Lead Developer Øyvind Kolås on the dysfunction of bounties» (en inglés) (TXT). Consultado el 2008-03-19. «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.

Игры ⚽ Поможем сделать НИР

Mira otros diccionarios:

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

  • 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… …   Wikipedia

  • 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

Compartir el artículo y extractos

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