Projekt GIMP je star 25 let


Projekt GIMP je star 25 let

21. novembra je minilo 25 let od prve objave brezplačnega grafičnega urejevalnika GIMP. Projekt je zrasel na tečaju dveh študentov Berkeleyja, Spencerja Kimballa in Petra Mattisa. Oba avtorja sta se zanimala za računalniško grafiko in nista bila zadovoljna z ravnjo slikovnih aplikacij v sistemu UNIX.

Sprva je bila za programski vmesnik uporabljena knjižnica Motif. Toda med delom na različici 0.60 se je Peter tako naveličal tega orodja, da je napisal svojega in ga poimenoval GTK (GIMP ToolKit). Kasneje sta bila na podlagi GTK napisana uporabniška okolja GNOME in Xfce, več forkov GNOME in na stotine, če ne na tisoče posameznih aplikacij.

V poznih 90. letih se je za projekt začela zanimati skupina razvijalcev iz hollywoodskega studia Rhythm&Hues, ki je pripravila različico GIMP s podporo za povečano bitno globino na barvni kanal in osnovnimi orodji za delo z animacijo. Ker jih arhitektura nastalega projekta ni zadovoljila, so se odločili napisati nov grafični procesor na acikličnih grafih in sčasoma ustvarili bazo knjižnice GEGL. Prej ustvarjena vilica GIMP je živela kratko življenje pod imenom FilmGIMP, kasneje se je preimenovala v Cinepaint in je bila uporabljena pri produkciji več kot dveh ducatov visokoproračunskih filmov. Med njimi: "Zadnji samuraj", "Liga izjemnih gospodov", serija "Harry Potter", "Planet opic", "Spider-Man".

Leta 2005 je novi razvijalec Evind Kolas prevzel razvoj GEGL, leto kasneje pa je ekipa začela počasi prepisovati GIMP za uporabo GEGL. Ta proces se je vlekel skoraj 12 let, na koncu pa je do leta 2018 program popolnoma prešel na nov motor in dobil podporo za delo z natančnostjo do 32 bitov plavajoče vejice na kanal. To je eden glavnih pogojev za možnost uporabe programa v profesionalnem okolju.

Med letoma 2005 in 2012 je ekipa sodelovala s Petrom Sikkingom, vodjo berlinskega podjetja Man+Machine Works, specializiranega za UX/UI. Petrova ekipa je pomagala razvijalcem GIMP oblikovati novo pozicioniranje projekta, izvedla dva kroga intervjujev s ciljno publiko, napisala številne funkcionalne specifikacije in oblikovala več izboljšav vmesnika. Najbolj priljubljena med njimi sta bila vmesnik z enim oknom in novo orodje za obrezovanje, koncept vročih točk, ki se je kasneje preselil v druge aplikacije, kot sta darktable in LuminanceHDR. Najbolj nepriljubljena je delitev na shranjevanje projektnih podatkov (XCF) in izvoz vseh ostalih (JPEG, PNG, TIFF ipd.).

V letu 2016 je projekt imel svoj dolgoletni animacijski projekt ZeMarmot, med delom na njem pa je bilo testiranih nekaj idej za izboljšanje GIMP-a za ciljno publiko. Najnovejša taka izboljšava je podpora za večplastno izbiro v nestabilni razvojni veji.

Trenutno je v pripravi različica GIMP 3.0, ki temelji na GTK3. Implementacija nedestruktivne obdelave slik je predvidena za različico 3.2.

Oba izvirna razvijalca GIMP še naprej sodelujeta (eden od njiju se je celo poročil s sestro drugega) in zdaj upravljata projekt Ščurek DB.


Peter Mattis se pridružil čestitkam in se zahvalil prostovoljcem, ki nadaljujejo začeti projekt.


Spencer Kimball je dal pred nekaj dnevi video intervju o CockroachDB. Na začetku intervjuja je na kratko spregovoril o zgodovini nastanka GIMP (05:22), nato pa je na koncu na vprašanje voditelja, na kateri dosežek je najbolj ponosen, odgovoril (57:03) : »CockroachDB se približuje temu statusu, vendar GIMP še vedno ni moj najljubši projekt. Vsakič, ko namestim GIMP, vidim, da je spet boljši. Če bi bil GIMP edini projekt, ki sem ga ustvaril, bi menil, da moje življenje ni bilo zaman."

Vir: linux.org.ru