GIMP projekt on 25 aastat vana


GIMP projekt on 25 aastat vana

21. novembril möödus 25 aastat esimesest tasuta graafikaredaktori väljakuulutamisest GIMP. Projekt kasvas välja kahe Berkeley õpilase Spencer Kimballi ja Peter Mattise kursusetööst. Mõlemad autorid tundsid huvi arvutigraafika vastu ega olnud rahul UNIX-i pilditöötlusrakenduste tasemega.

Algselt kasutati programmiliidese jaoks Motifi teeki. Kuid versiooni 0.60 kallal töötades tüdines Peter sellest tööriistakomplektist nii ära, et kirjutas oma ja nimetas selle GTK-ks (GIMP ToolKit). Hiljem kirjutati GTK baasil GNOME ja Xfce kasutajakeskkonnad, mitu GNOME-i kahvlit ja sadu, kui mitte tuhandeid üksikuid rakendusi.

90ndate lõpus tundis Hollywoodi stuudio Rhythm&Hues arendajate rühm huvi projekti vastu ja valmistas ette GIMP-i versiooni, mis toetab bitisügavuse suurendamist värvikanali kohta ja põhitööriistu animatsiooniga töötamiseks. Kuna saadud projekti arhitektuur neid ei rahuldanud, otsustasid nad kirjutada atsüklilistele graafikutele uue graafikatöötlusmootori ja lõid lõpuks GEGL-i teegibaasi. Varem loodud GIMP-kahvel elas oma lühikese eluea FilmGIMP nime all, hiljem nimetati see ümber Cinepaint ja seda kasutati enam kui kahekümne suure eelarvega filmi tootmisel. Nende hulgas: “Viimane samurai”, “Erakordsete härrasmeeste liiga”, “Harry Potteri” sari, “Ahvide planeet”, “Ämblikmees”.

2005. aastal võttis GEGL-i arenduse kasutusele uus arendaja Evind Kolas ja aasta hiljem hakkas meeskond GIMP-i aeglaselt ümber kirjutama, et kasutada GEGL-i. See protsess venis peaaegu 12 aastat, kuid lõpuks lülitus programm 2018. aastaks täielikult uuele mootorile ja sai tuge töötamiseks kuni 32 bitti ujukoma kanali kohta. See on programmi professionaalses keskkonnas kasutamise võimaluse üks peamisi tingimusi.

Aastatel 2005–2012 tegi meeskond koostööd UX/UI-le spetsialiseerunud Berliini ettevõtte Man+Machine Works juhi Peter Sikkingiga. Peteri meeskond aitas GIMP-i arendajatel sõnastada uue projekti positsioneerimise, viis läbi kaks vooru intervjuusid sihtrühmaga, kirjutas mitmeid funktsionaalseid spetsifikatsioone ja kavandas mitmeid liidese täiustusi. Neist populaarseimad olid ühe akna liides ja uus kärpimistööriist, kuumade kohtade kontseptsioon, mis hiljem migreerus muudesse rakendustesse, nagu Darktable ja LuminanceHDR. Kõige ebapopulaarsem on jaotus disainiandmete salvestamiseks (XCF) ja kõigi teiste eksportimiseks (JPEG, PNG, TIFF jne).

2016. aastal oli projektil oma pikaajaline animatsiooniprojekt ZeMarmot, mille kallal töötades testiti mõningaid ideid GIMP-i täiustamiseks sihtrühma jaoks. Viimane selline täiustus on mitmekihilise valiku tugi ebastabiilses arendusharus.

GTK3.0-l põhinev GIMP 3 versioon on praegu ettevalmistamisel. Mittepurustava pilditöötluse rakendamine on kavandatud versioonile 3.2.

Mõlemad algsed GIMP-i arendajad jätkavad koostööd (üks neist abiellus isegi teise õega) ja juhivad nüüd projekti PrussakasDB.


Peeter Mattis ühines õnnitlustega ja tänas vabatahtlikke, kes jätkavad tema alustatud projekti.


Spencer Kimball andis paar päeva tagasi videointervjuu CockroachDB kohta. Intervjuu alguses rääkis ta põgusalt GIMPi loomise ajaloost (05:22) ja siis lõpus saatejuhi küsimusele, millise saavutuse üle ta kõige uhkem on, vastas (57:03) : "CockroachDB läheneb sellele staatusele, kuid GIMP pole endiselt minu lemmikprojekt. Iga kord, kui GIMP-i installin, näen, et see on jälle paremaks läinud. Kui GIMP oleks ainus projekt, mille loonud olen, siis arvaks, et mu elu ei olnud asjata.

Allikas: linux.org.ru