Projekt GIMP star je 25 godina


Projekt GIMP star je 25 godina

21. studenog obilježeno je 25 godina od prve objave besplatnog grafičkog uređivača GIMP. Projekt je izrastao iz kolegija dvojice studenata s Berkeleyja, Spencera Kimballa i Petera Mattisa. Oba autora zanimala je računalna grafika i bili su nezadovoljni razinom slikovnih aplikacija na UNIX-u.

U početku se za programsko sučelje koristila biblioteka Motif. Ali dok je radio na verziji 0.60, Peter se toliko umorio od ovog alata da je napisao vlastiti i nazvao ga GTK (GIMP ToolKit). Kasnije su GNOME i Xfce korisnička okruženja, nekoliko forkova GNOME-a i stotine, ako ne i tisuće pojedinačnih aplikacija, napisani na temelju GTK-a.

Krajem 90-ih za projekt se zainteresirala skupina programera iz holivudskog studija Rhythm&Hues koji su pripremili verziju GIMP-a s podrškom za povećanu bitnu dubinu po kanalu boje i osnovnim alatima za rad s animacijom. Budući da ih arhitektura rezultirajućeg projekta nije zadovoljila, odlučili su napisati novi motor za obradu grafike na acikličkim grafovima i na kraju stvorili bazu GEGL knjižnice. Prethodno stvorena GIMP vilica živjela je svoj kratki život pod imenom FilmGIMP, kasnije je preimenovana u Cinepaint i korištena je u produkciji više od dva tuceta visokobudžetnih filmova. Među njima: “Posljednji samuraj”, “Liga izuzetnih džentlmena”, serija “Harry Potter”, “Planeta majmuna”, “Spider-Man”.

Godine 2005. novi programer Evind Kolas preuzeo je razvoj GEGL-a, a godinu dana kasnije tim je počeo polako prepravljati GIMP za korištenje GEGL-a. Taj se proces vukao gotovo 12 godina, no na kraju je do 2018. program potpuno prešao na novi engine i dobio podršku za rad s preciznošću do 32 bita pomičnog zareza po kanalu. Ovo je jedan od glavnih uvjeta za mogućnost korištenja programa u profesionalnom okruženju.

Između 2005. i 2012. tim je surađivao s Peterom Sikkingom, voditeljem berlinske tvrtke Man+Machine Works, specijalizirane za UX/UI. Peterov tim pomogao je programerima GIMP-a formulirati novo pozicioniranje projekta, proveo dva kruga intervjua s ciljnom publikom, napisao niz funkcionalnih specifikacija i dizajnirao nekoliko poboljšanja sučelja. Najpopularniji od njih bili su sučelje s jednim prozorom i novi alat za obrezivanje, koncept vrućih točaka koji je kasnije migrirao u druge aplikacije kao što su darktable i LuminanceHDR. Najnepopularnija je podjela na spremanje podataka o dizajnu (XCF) i izvoz svih ostalih (JPEG, PNG, TIFF itd.).

U 2016. godini projekt je imao svoj dugogodišnji projekt animacije ZeMarmot, tijekom rada na njemu testirane su neke ideje za poboljšanje GIMP-a za ciljanu publiku. Posljednje takvo poboljšanje je podrška za odabir više slojeva u grani nestabilnog razvoja.

Trenutno je u pripremi verzija GIMP 3.0 temeljena na GTK3. Implementacija nedestruktivne obrade slike planirana je za verziju 3.2.

Oba izvorna GIMP programera nastavljaju raditi zajedno (jedan od njih je čak oženio sestru drugog) i sada upravljaju projektom Bubašvaba DB.


Peter Mattis pridružio se čestitkama te se zahvalio volonterima koji nastavljaju projekt koji je on započeo.


Spencer Kimball dao je prije nekoliko dana video intervju o CockroachDB-u. Na početku intervjua ukratko je govorio o povijesti nastanka GIMP-a (05:22), a onda je na kraju, na pitanje voditelja na koje je postignuće najviše ponosan, odgovorio (57:03) : “CockroachDB se približava ovom statusu, ali GIMP još uvijek nije moj omiljeni projekt. Svaki put kad instaliram GIMP, vidim da je opet postao bolji. Da je GIMP jedini projekt koji sam stvorio, smatrao bih da moj život nije bio uzaludan."

Izvor: linux.org.ru