среда, 23 мая 2012 г.

Gimp 2.9.1 - отказ от прошлого -> прорыв в будущее!

Едва увидел свет долгожданный релиз GIMP 2.8 как тут же команда разработчиков взялась за следующею версию 2.9.1, которая  уже сегодня доступна в основной ветке git-репозитория на http://git.gnome.org/browse/gimp/.

2.9.1 это не просто очередная development-версия, это революционный прорыв в будущее! Начиная с этой версии Гимп полностью переходит на GEGL, чистятся исходники с которых удаляется старый код legacy-рендера, уже добавлена поддержка 16/32 битного цвета. В фильтрах наряду со старыми плагинами, появились эффекты основанные на гегл-операциях.  На irc.gimp.org наблюдается явное оживление - Michael Natterer сабмитет новые коммиты, большая часть которых это удаление неиспользуемых модулей, классов, функций.
Пока еще Гимп 2.9 невероятно сырой, и пригоден разв,е что только для поверхностного ознакомления с уже внесенными изменениями в GUI и новыми функциями.



А вот несколько свежих скриншотов:



поддержка 16/32bit

новые фильтры на базе гегл-операций (gegl operations)


Чтоб ощутить в полной мере масштабность изменений в новой версии предлагаю вам взглянуть на несколько коммитов сделанных совсем недавно. Обратите внимание на количество измененных файлов и количество измененных строк кода:

| название коммита |                                                |  автор |        изм.  |     -/+
|                  |                                                |        |       файлов | строки кода
---------------------------------------------------------------------------------------------------
app: remove siox.[ch]                                               Michael Natterer   3   -1522/+0
app: remove the legacy projection construction code                 Michael Natterer   17  -655/+11
app: port floating selection blending to the new mode ops           Michael Natterer   5   -506/+32
app: modified gegl blending modes to take mask and opacity inputs   Ville Sokk         31  -582/+1403
app: move all GEGL operations to new directory app/operations/      Michael Natterer   140 -343/+490
app: remove the entire legacy composition code                      Michael Natterer   49  -16638/+6


Надеюсь, что переход не займет целый год и уже через пол-года появится более-менее работоспособный билд! 

Остается только пожелать Майклу и его команде  удачи и терпения!


2 комментария:

  1. Всё бы ничего но вот за заставку стоило-бы кое-кому кое-что оторвать, явно прошу прощения "гадит" программе, а так хорошо можно перейти с того-же 2.7.6

    ОтветитьУдалить
  2. Хочу пожелать двигаться в этом же направлении и удачных написаний программного кода. Надо Адобу заткнуть за пояс!

    ОтветитьУдалить