GEGL on kuvankäsittelykirjasto, joka on tarkoitettu seuraavan sukupolven GIMP :n perustaksi.
GEGL tulee sanoista Generic Graphics Library. On olemassa vaihtoehtoinen dekoodaus, jonka kehittäjät ovat itse keksineet: Genetically Engineered Goat, Large. Tämä salauksenpurku on niin suosittu, että vuodesta 2002 [1] GNOMElla on edelleen "pääsiäismuna" suositun Invaders-pelin kloonin muodossa, jossa typerä vuohilauma, joka heiluttaa viidettä jalkaansa ystävällisesti, toimii hyökkääjien roolissa (laukaisemaan , paina Alt + F2 ja kirjoita komento "gegls from outer space"). Viisijalkaista vuohia käytettiin useita kertoja GIMP:n epävakaan version aloitusnäytöissä.
Työn GEGL:n parissa aloitti vuonna 2000 pieni ohjelmoijatiimi Rhythm & Hues -studiosta .
Maaliskuussa 2004 Calvin Williamson ja toinen avustaja, Daniel Rogers, saivat [2] Mark Shuttleworthin tarjouksen rahoittaa GEGL-kiihdytystä ja GIMP-integraatiota.
Itse tarinan ja johtopäätökset on yksityiskohtaisesti kirjoittanut Dave Neary [3] . Tekstissä mainittu kirje Evind Kolasilta (GEGL-projektin nykyinen johtaja) Mark Shuttleworthille on tällä hetkellä saatavilla vain verkkoarkistossa [4] .
Vuotuisessa GUADEC- konferenssissa kesäkuussa 2005 kehittäjien kokouksen tuloksena päätettiin [5] jatkaa siihen mennessä keskeytetyn GEGL:n käsittelyä.
Kun GIMP 2.4 julkaistiin, GEGL:n alfaversiot oli julkaistu.
GIMP 2.6:ssa värinkorjaustyökaluissa (Väri-valikon ylempi puolisko) käytetään valittua kirjastoa, ja säädöt tehdään 32 bitin liukulukulla kanavaa kohti RGBA:ssa.
GIMP 2.8:ssa projektio (kaikki näkyvät tasot, joissa on maskit kerrospinossa) voidaan renderöidä GEGL:n kautta käyttäjän valinnan mukaan. Version 2.8 julkaisun ehtona oli tarjota riittävä renderöintinopeus mukavaan työskentelyyn.
GIMP 2.9.x:ssä ruutujen hallinta ja työkalujen käyttö siirretään GEGL:ään, jotkin suodattimet korvataan GEGL-toiminnoilla, prosessointi on saatavilla 16 ja 32 bittiä kanavaa kohti (liukuluku tai kokonaisluku). Muutokset ovat saatavilla GIMP 2.10:n vakaassa versiossa.
Nykyiset GEGL-ominaisuudet:
Kirjastossa on yksinkertainen graafinen ohjelma GEGL:n kaikkien ominaisuuksien testaamiseen ja muutama yksinkertainen yksitoiminen testisovellus.
GIMP:n lisäksi GEGL-kirjastoa käytetään seuraavissa sovelluksissa: