четверг, 13 сентября 2012 г.

Gimp Layer Composition - первый запуск!

Привет народ! Разработка композиций слоев (ака - стили или эффекты слоев) для Гимп продолжается...

Вчера перенес редактор нодов из тестовой программы в Гимп. Добавил по быстрячку кнопочку на панель списка слоев, для вызова редактора и прикрутил к редактору нод выбранного слоя - gimp_item_peek_node(layer).

И вот первый скрин того, что получилось -


 Редактор распознал структуру графа нодов слоя, показал связи межу ними и вывел значения параметров (gegl-операций) нодов. Также вывел специфические для Гимпа операции в диалоге "Add Operation" (слева от редактора нодов).

Теперь задача настроить обработку сигналов, так чтоб можно было управлять значениями прозрачности, позиционирования и т.д. непосредственно из редактора и походу пофиксить баги адаптации редактора к работе с гимп-операциями...

воскресенье, 9 сентября 2012 г.

Гимп - композиции слоя, работа начата....

Всем привет!

Как известно из Roadmap добавление такого необходимого инструмента как стили (эффекты) слоев в Гимп запланировано в версии 3.0 или еще позже. Я не хочу так долго ждать и поэтому начал свою личную разработку.

Я уже  излагал свои мысли относительно того как я вижу "Стили слоев"  Гимпа в посте http://remyawm.blogspot.com/2012/05/gimp.html. Там я предлагаю несколько вариантов:
  • Фотошопо-подобный вариант - Концепция "Стилей"
  • И более прогрессивный, основанный на редактировании Gegl-графа - Концепция "Композиций"
После взвешивания всех за и против, я остановился на последней концепции "Композиций".

Суть композиций слоев проста -
Применение к изображению слоя эффектов путем добавление набора (композиции) Gegl-операций и настройки связей между ними.