GEGL , görüntü işleme uygulamaları için geliştirilen, XML tabanlı bir programlama kütüphanesidir. Asıl olarak GIMP için geliştirilmiş olup, yüksek bit derinliğine sahip görüntülerin desteklenmesini ve çok sayıda düzenlemenin yapılması amaçlanmıştır. GIMP 2.6 'da kısmen tamamlanmış olan GEGL, GIMP 2.10 versiyonunda bütünüyle kullanılabilir hale getirilmiştir. Bu haliyle GEGL, başka yazılımlar tarafından da kullanılır durumdadır. GEGL ile, bir grafikte node olarak temsil edilen görüntü işleme işlemlerini birbirine ekleyebilirsiniz. Ayrıca GEGL, görüntülerin yüklenmesi ve saklanması, renklerin ayarlanması, farklı şekillerde filtreleme, görüntülerin dönüştürülmesi ve birleştirilmesi gibi işlemleri rahatlıkla yapabilmenizi sağlar. GEGL aynı zamanda yüksek bit derinliği olan görüntülerin, ICC profillerinin ve görüntü parçalarının paralel olarak işlenmesine de olanak tanır. Geleneksel görüntü işlemelerde iş akışı bitiminde nihai sonuç kaydedilirken, GEGL'de bütün iş akışı kaydedilir. Bu sayede baştan sona tüm işlem adımları ve görseller için geriye dönük bilgiler alınabilir. Çok uzak olmayan bir gelecekte, GIMP'deki bir çok görüntü işleme görevlerinin yerine kullanılması beklenmektedir. GEGL aynı zamanda yüksek bit derinliği olan görüntülerin, ICC profillerinin ve görüntü parçalarının paralel olarak işlenmesine de olanak tanır. ICC profili, dijital kamera ve tarayıcı gibi girdi aygıtları ve ekran, yazıcı gibi çıktı aygıtları arasında renk uyumu sağlamak için ayrı ayrı aygıtların renk yeniden üretme özelliklerini tanımlayan bir veri dosyasıdır. 1. GEGL, kullanıcıların çeşitli şekillerde görüntü üretmesine olanak sağlar. Bunun için gerekli adımlar aşağıda sıralanmıştır: 2. Önce GIMP açılır. 3. Ardından, herhangi bir görüntü dosyası açılır. 4. Şimdi, GEGL aracına ulaşmak için iki yöntemden biri kullanılır. Birinci yöntemde Tools menüsü altında yer alan GEGL Operation komutu tıklanır. İkinci yöntemde ise Colors menüsü altındaki Use GEGL satırı aktif hale getirilir. 5. GEGL aracının içinde 25 civarında işlem seçeneği yer almaktadır. 6. Bu seçeneklerden bir tanesi listeden seçilir. Örneğin, görüntü üzerinde uygulamak için boxblur seçeneğini işaretleyelim. 7. Daha sonra etki alanı seçilir. Gerekirse önizleme de yapılır. 8. Son olarak OK butonuna tıklanır. 9. Artık, belirlediğimiz seçenek resim üzerinde uygulanmıştır.