GEGL

Versiunea actuală a paginii nu a fost încă revizuită de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită la 29 decembrie 2016; verificările necesită 11 modificări .

GEGL  este o bibliotecă de procesare a imaginilor care se dorește să fie fundamentul următoarei generații de GIMP .

Titlu

GEGL înseamnă Generic Graphics Library. Există o decodare alternativă inventată de dezvoltatorii înșiși: Capra de inginerie genetică, mare. Această decriptare este atât de populară încât din 2002 [1] GNOME încă mai are un „ou de Paște” sub forma unei clone a jocului popular Invaders, în care o hoardă de capre proaste care își fac flutură cu cel de-al cincilea picior joacă amabil rolul invadatorilor (pentru a lansa , apăsați Alt + F2 și introduceți comanda „gegls din spațiul cosmic”). Capra cu cinci picioare a fost folosită de mai multe ori în ecranele de pornire ale versiunii instabile a GIMP.

Istorie

Lucrările la GEGL au fost începute în 2000 de o echipă mică de programatori de la studioul Rhythm & Hues .

În martie 2004, Calvin Williamson și un alt colaborator, Daniel Rogers, au primit [2] o ofertă de la Mark Shuttleworth pentru a finanța accelerarea GEGL și integrarea GIMP.

Povestea în sine și concluziile sunt detaliate de Dave Neary [3] . Scrisoarea menționată în textul de la Evind Kolas (actualul lider al proiectului GEGL) către Mark Shuttleworth este disponibilă în prezent doar pe arhiva web [4] .

La conferința anuală GUADEC din iunie 2005, ca urmare a unei întâlniri a dezvoltatorilor, s-a decis [5] reluarea lucrărilor la GEGL, care până atunci fusese suspendată.

Până la lansarea GIMP 2.4, au fost lansate versiunile alfa de GEGL.

În GIMP 2.6, o bibliotecă la alegere este utilizată în instrumentele de corecție a culorilor (jumătatea superioară a meniului Culoare), ajustările fiind efectuate la 32 de biți de virgulă mobilă pe canal în RGBA.

În GIMP 2.8, proiecția (toate straturile vizibile cu măști în stiva de straturi) poate fi redată prin GEGL la alegerea utilizatorului. Condiția pentru lansarea versiunii 2.8 a fost să ofere o viteză de redare suficientă pentru o muncă confortabilă.

În GIMP 2.9.x, managementul plăcilor și operarea instrumentelor sunt transferate la GEGL, unele filtre sunt înlocuite cu operațiuni GEGL, procesarea este disponibilă în modurile pe 16 și 32 de biți pe canal (virgulă mobilă sau întreg). Modificările vor fi disponibile în versiunea stabilă a GIMP 2.10.

Funcționalitate

Caracteristici actuale GEGL:

Biblioteca vine cu un program grafic simplu pentru testarea tuturor caracteristicilor GEGL și câteva aplicații simple de testare cu o singură funcție.

Utilizarea bibliotecii

Pe lângă GIMP, biblioteca GEGL este utilizată în următoarele aplicații:

Note

  1. Site-ul de dezvoltare GNOME Arhivat 9 mai 2008.
  2. [https://web.archive.org/web/20081007190826/http://www.mail-archive.com/[email protected]/msg06446.html Arhivat la 7 octombrie 2008 pe Wayback Machine [Gimp-dezvoltator] Oferta Mark Shuttleworth]
  3. Bounties și GIMP . Consultat la 23 decembrie 2008. Arhivat din original pe 7 octombrie 2008.
  4. https://web.archive.org/web/20061012053435/http://pippin.gimp.org/bounties/dysfunctional-bounties
  5. Întâlnirea GUADEC - forum gegl-developer - gimpusers.com
  6. Fotografii . Consultat la 14 iulie 2017. Arhivat din original la 22 septembrie 2017.
  7. GnomeScan - GNOME Live! Arhivat din original pe 12 decembrie 2008.
  8. Niepce - GNOME Live! . Consultat la 23 decembrie 2008. Arhivat din original la 14 martie 2012.
  9. gedl . Consultat la 14 iulie 2017. Arhivat din original la 13 iunie 2018.

Link -uri