Проекту GIMP виповнилося 25 років


Проекту GIMP виповнилося 25 років

21 листопада виповнилося 25 років з моменту першого анонсу вільного графічного редактора GIMP. Проект виріс із курсової роботи двох студентів Берклі - Спенсера Кімбалла та Пітера Меттіса. Обидва автори цікавилися комп'ютерною графікою і були незадоволені рівнем програм для роботи із зображеннями в UNIX.

Спочатку для інтерфейсу програми використовувалася бібліотека Motif. Але в ході роботи над версією 0.60 Пітер утомився від цього тулкіта настільки, що написав свій власний і назвав його GTK (GIMP ToolKit). Пізніше на основі GTK були написані середовищі користувача GNOME і Xfce, кілька форків GNOME і сотні, якщо не тисячі окремих додатків.

Наприкінці 90-х група розробників із голлівудської студії Rhythm&Hues зацікавилася проектом та підготувала версію GIMP з підтримкою підвищеної розрядності на колірний канал та базовими інструментами роботи з анімацією. Оскільки архітектура проекту, що вийшов, їх не задовольняла, вони вирішили написати новий двигун обробки графіки на ациклічних графах і в результаті створили базу бібліотеки GEGL. Створений раніше форк GIMP зажив своїм нетривалим життям під назвою FilmGIMP, згодом був перейменований в Cinepaint і був використаний при виробництві більше двох десятків високобюджетних кінофільмів. Серед них: "Останній самурай", "Ліга видатних джентльменів", серія "Гаррі Поттер", "Планета мавп", "Людина-павук".

У 2005 році новий розробник Евінд Колас підхопив розробку GEGL, і через рік команда почала потроху переписувати GIMP для використання GEGL. Цей процес затягнувся майже на 12 років, але в результаті до 2018 року програма повністю перейшла на новий двигун і отримала підтримку роботи з точністю до 32 біт з плаваючою точкою на канал. Це одна з головних умов можливості використання програми у професійному середовищі.

Між 2005 та 2012 роками команда співпрацювала з Петером Сіккінгом – керівником берлінської компанії Man+Machine Works, що спеціалізується на UX/UI. Команда Петера допомогла розробникам GIMP сформулювати нове позиціонування проекту, провела два раунди інтерв'ю з цільовою аудиторією, написала низку функціональних специфікацій та спроектувала кілька покращень в інтерфейсі. Найпопулярнішими з них виявилися одновіконний інтерфейс і новий інструмент кадрування, концепція активних зон якого перекочувала в інші додатки, такі як darktable і LuminanceHDR. Найнепопулярнішим – поділ на збереження проектних даних (XCF) та експорт усіх інших (JPEG, PNG, TIFF тощо).

У 2016 році у проекту з'явився власний довгограючий анімаційний проект ZeMarmot, під час роботи над яким обкатуються деякі ідеї щодо покращення GIMP для цільової аудиторії. Останнє таке покращення – підтримка множинного виділення шарів у нестабільній галузі розробки.

В даний час готується версія GIMP 3.0 на базі GTK3. На версію 3.2 заплановано реалізацію недеструктивної обробки зображень.

Обидва вихідні розробники GIMP продовжують працювати разом (один з них взагалі одружився з сестрою іншого) і зараз керують проектом Тарган DB.


Пітер Меттіс приєднався до привітань та подякував волонтерам, які продовжують розпочатий ним проект.


Спенсер Кімбол кілька днів тому дав відеоінтерв'ю про CockroachDB. На початку інтерв'ю він коротко розповів про історію створення GIMP (05:22), а потім наприкінці питання ведучого, яким своїм досягненням пишається найбільше, відповів (57:03): «CockroachDB наближається до цього статусу, але GIMP – по- як і раніше мій улюблений проект. Щоразу, коли я ставлю GIMP, я бачу, що він знову став кращим. Якби GIMP був єдиним проектом, який я створив, я вважав би, що прожив життя не дарма».

Джерело: linux.org.ru