Die GIMP-projek is 25 jaar oud


Die GIMP-projek is 25 jaar oud

21 November was 25 jaar sedert die eerste aankondiging van 'n gratis grafiese redakteur GIMP. Die projek het gegroei uit kursuswerk deur twee Berkeley-studente, Spencer Kimball en Peter Mattis. Beide skrywers was geïnteresseerd in rekenaargrafika en was ontevrede met die vlak van UNIX-beeldtoepassings.

Aanvanklik is die Motief-biblioteek vir die programkoppelvlak gebruik. Maar in die loop van die werk aan weergawe 0.60, het Peter so moeg geword vir hierdie gereedskapstel dat hy sy eie geskryf het en dit GTK (GIMP ToolKit) genoem het. Later is GNOME- en Xfce-gebruikeromgewings, verskeie vurke van GNOME en honderde, indien nie duisende nie, individuele toepassings geskryf op grond van GTK.

In die laat 90's het 'n groep ontwikkelaars van die Hollywood-ateljee Rhythm&Hues in die projek begin belangstel en 'n weergawe van GIMP voorberei met ondersteuning vir groter bisdiepte per kleurkanaal en basiese gereedskap om met animasie te werk. Aangesien die argitektuur van die gevolglike projek hulle nie bevredig het nie, het hulle besluit om 'n nuwe grafiese verwerkingsenjin op asikliese grafieke te skryf en uiteindelik die basis van die GEGL-biblioteek geskep. Die voorheen geskep vurk van GIMP het sy kort lewe geleef onder die naam FilmGIMP, is later herdoop na Cinepaint en is gebruik in die vervaardiging van meer as twee dosyn groot-begroting films. Onder hulle: "The Last Samurai", "League of Extraordinary Gentlemen", "Harry Potter"-reeks, "Planet of the Apes", "Spider-Man".

In 2005 het die nuwe ontwikkelaar Evind Kolas die ontwikkeling van GEGL oorgeneem, en 'n jaar later het die span begin om GIMP stadig te herskryf om GEGL te gebruik. Hierdie proses het byna 12 jaar gesloer, maar uiteindelik, teen 2018, het die program heeltemal na 'n nuwe enjin oorgeskakel en ondersteuning ontvang om met 'n akkuraatheid van tot 32 bisse swaaipunt per kanaal te werk. Dit is een van die hoofvoorwaardes vir die moontlikheid om die program in 'n professionele omgewing te gebruik.

Tussen 2005 en 2012 het die span saamgewerk met Peter Sikking, hoof van die Berlyn-gebaseerde UX/UI-maatskappy Man+Machine Works. Peter se span het die GIMP-ontwikkelaars gehelp om 'n nuwe posisie vir die projek te formuleer, twee rondtes onderhoude met die teikengehoor gevoer, 'n aantal funksionele spesifikasies geskryf en verskeie verbeterings aan die koppelvlak ontwerp. Die gewildste hiervan was die enkelvenster-koppelvlak en die nuwe raamwerktuig, die konsep van aktiewe sones wat later na ander toepassings soos darktable en LuminanceHDR gemigreer het. Die ongewildste is die verdeling in die stoor van ontwerpdata (XCF) en die uitvoer van al die res (JPEG, PNG, TIFF, ens.).

In 2016 het die projek sy eie langlopende animasieprojek, ZeMarmot, gehad, terwyl daar daaraan gewerk is, is 'n paar idees vir die verbetering van GIMP vir die teikengehoor getoets. Die nuutste sulke verbetering is ondersteuning vir meervoudige laagseleksie in die onstabiele ontwikkelingstak.

'n Weergawe van GIMP 3.0 gebaseer op GTK3 is tans in voorbereiding. Die implementering van nie-vernietigende beeldverwerking word vir weergawe 3.2 beplan.

Die twee oorspronklike GIMP-ontwikkelaars werk steeds saam (een van hulle het eintlik met die ander se suster getrou) en lei nou die projek. KakkerlakDB.


Peter Mattis het by die gelukwensing aangesluit en het die vrywilligers bedank wat die projek wat hy begin het voortsit.


Spencer Kimball het 'n paar dae gelede gegee video-onderhoud oor KakkerlakDB. Aan die begin van die onderhoud het hy kortliks gesels oor die geskiedenis van die skepping van GIMP (05:22), en toe aan die einde, toe hy deur die gasheer gevra is op watter prestasie hy die trotsste was, het hy geantwoord (57:03). : “CockroachDB nader hierdie status, maar GIMP is nie steeds my gunstelingprojek nie. Elke keer as ek GIMP installeer, sien ek dat dit weer beter geword het. As GIMP die enigste projek was wat ek geskep het, sou ek dink dat my lewe nie tevergeefs was nie.”

Bron: linux.org.ru