Основной целью версии 2.10 было завершение перехода на библиотеку обработки изображений GEGL, начатого ещё в версии 2.6 с введением возможности использования GEGL для инструментов цвета и экспериментального инструмента GEGL, и продолженного в версии 2.8, когда была добавлена проекция слоёв с использованием GEGL.
Теперь GEGL используется для любых действий с тайлами, а также строит ациклический граф для каждого проекта. Это является базой для добавления возможности неразушающего редактирования, запланированного к выходу версии 3.2.
Использование GEGL приносит много преимуществ, и некоторыми из них уже можно наслаждаться в GIMP 2.10.
Поддержка высоких значений глубины цвета позволяет обрабатывать изображения с точностью до 32 бит на канал и открывать/экспортировать файлы PSD, TIFF, PNG, EXR и RGBE без искажения воспроизведения их исходного качества. Кроме того, изображения FITS можно открывать с точностью до 64 бит на канал.
Многопоточность даёт возможность использовать несколько ядер для обработки процессов. Ещё не все функции GIMP используют многопоточность, и в данной области планируется дальнейшая работа. Стоит отметить, что многопоточность реализуется в первую очередь в рабочих процессах GEGL, но кроме того и в самом ядре GIMP, например, для отделения кода, отвечающего за процессы рисования, от кода, отвечающего за вывод результатов этого рисования на холст.
Обработка с использованием GPU всё ещё опциональна, но доступна для систем со стабильными драйверами OpenCL.
Параметры для настройки многопоточности и аппаратного ускорения можно найти в меню → → .
Вклад в разработку внесли: Michael Natterer, Øyvind Kolås, Ell, Jehan Pagès…