Праекту GIMP споўнілася 25 гадоў


Праекту GIMP споўнілася 25 гадоў

21 лістапада споўнілася 25 гадоў з моманту першага анонсу свабоднага графічнага рэдактара GIMP. Праект вырас з курсавой працы двух студэнтаў Берклі – Спенсера Кімбала і Піцера Мэціса. Абодва аўтары цікавіліся кампутарнай графікай і былі незадаволеныя ўзроўнем прыкладанняў для працы з выявамі ў UNIX.

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

У канцы 90-х група распрацоўшчыкаў з галівудскай студыі Rhythm \uXNUMX 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 працягваюць працаваць разам (адзін з іх і зусім ажаніўся на сястры іншага) і зараз кіруюць праектам ТараканДБ.


Пітэр Мэціс далучыўся да віншаванняў і падзякаваў валанцёрам, якія працягваюць пачаты ім праект.


Спэнсэр Кімбал некалькі дзён таму даў відэаінтэрв'ю аб CockroachDB. У пачатку інтэрв'ю ён коратка распавёў пра гісторыю стварэння GIMP (05:22), а затым у канцы на пытанне вядучага, якім сваім дасягненнем ганарыцца больш за ўсё, адказаў (57:03): «CockroachDB набліжаецца да гэтага статуту, але GIMP – па- ранейшаму мой любімы праект. Кожны раз, калі я стаўлю GIMP, я бачу, што ен зноў стаў лепш. Калі б GIMP быў адзіным праектам, які я стварыў, я б лічыў, што пражыў жыццё не дарма».

Крыніца: linux.org.ru