Есть ли способ преобразовать шаги GIMP для управления изображением в вызовы функций GEGL?

У меня есть набор шагов в GIMP, которые я хочу автоматизировать в Python. Как я могу преобразовать то, что делает инструмент GIMP, в функции GEGL?

Это началось с того, что я пытался написать сценарии Python, вызывающие некоторые шаги GIMP (поскольку я хочу, чтобы исходный код находился в лямбда-функции). Однако вскоре я обнаружил, что GIMP запускает сценарии Python, а не наоборот.

Покопавшись и прочитав, я нашел сообщение, которое указывало мне на GEGL. Убедившись, что для GEGL существуют привязки python, я решил поискать информацию об их API и о том, как GIMP использует GEGL. Пока ничего не нашел.

Список шагов более-менее:

  1. Кривые изгибы
  2. Размытие по Гауссу
  3. Линейный ожог
  4. Изменить насыщенность
  5. Слияние слоев
  6. Трансформирует

1 ответ

Источник GEGL находится здесь

Есть два примера Python, здесь и там

Другие вопросы по тегам