GIMP-projektet är 25 år gammalt


GIMP-projektet är 25 år gammalt

Den 21 november var det 25 år sedan det första tillkännagivandet av en gratis grafikredigerare GIMP. Projektet växte fram ur kursarbete av två Berkeley-studenter, Spencer Kimball och Peter Mattis. Båda författarna var intresserade av datorgrafik och var missnöjda med nivån på bildbehandlingsprogram på UNIX.

Till en början användes Motif-biblioteket för programgränssnittet. Men när han arbetade med version 0.60, tröttnade Peter så på denna verktygslåda att han skrev sin egen och kallade den GTK (GIMP ToolKit). Senare skrevs GNOME- och Xfce-användarmiljöerna, flera delar av GNOME och hundratals, om inte tusentals individuella applikationer, baserat på GTK.

I slutet av 90-talet blev en grupp utvecklare från Hollywood-studion Rhythm&Hues intresserade av projektet och förberedde en version av GIMP med stöd för ökat bitdjup per färgkanal och grundläggande verktyg för att arbeta med animation. Eftersom arkitekturen för det resulterande projektet inte tillfredsställde dem, bestämde de sig för att skriva en ny grafikbearbetningsmotor på acykliska grafer och skapade så småningom GEGL-biblioteksbasen. Den tidigare skapade GIMP-gaffeln levde sitt korta liv under namnet FilmGIMP, döptes senare om till Cinepaint och användes i produktionen av mer än två dussin storbudgetfilmer. Bland dem: "The Last Samurai", "The League of Extraordinary Gentlemen", "Harry Potter"-serien, "Planet of the Apes", "Spider-Man".

2005 tog den nya utvecklaren Evind Kolas upp GEGL-utvecklingen, och ett år senare började teamet långsamt skriva om GIMP för att använda GEGL. Denna process pågick i nästan 12 år, men till slut, 2018, bytte programmet helt till en ny motor och fick stöd för att arbeta med precision upp till 32 bitar av flyttal per kanal. Detta är en av huvudvillkoren för möjligheten att använda programmet i en professionell miljö.

Mellan 2005 och 2012 samarbetade teamet med Peter Sikking, chef för Berlin-företaget Man+Machine Works, specialiserat på UX/UI. Peters team hjälpte GIMP-utvecklarna att formulera en ny projektposition, genomförde två omgångar av intervjuer med målgruppen, skrev ett antal funktionsspecifikationer och designade flera gränssnittsförbättringar. De mest populära av dessa var enkelfönstergränssnittet och det nya beskärningsverktyget, konceptet med hot spots som senare migrerade till andra applikationer som darktable och LuminanceHDR. Den mest impopulära är uppdelningen i att spara designdata (XCF) och exportera alla andra (JPEG, PNG, TIFF, etc.).

Under 2016 hade projektet ett eget långvarigt animationsprojekt, ZeMarmot, medan man arbetade med det, testades några idéer för att förbättra GIMP för målgruppen. Den senaste förbättringen är stöd för val av flera lager i den instabila utvecklingsgrenen.

En version av GIMP 3.0 baserad på GTK3 är för närvarande under förberedelse. Implementeringen av oförstörande bildbehandling är planerad för version 3.2.

Båda de ursprungliga GIMP-utvecklarna fortsätter att arbeta tillsammans (en av dem gifte sig till och med med den andras syster) och hanterar nu projektet Kackerlacka DB.


Peter Mattis gick med i gratulationerna och tackade de volontärer som fortsätter det projekt han startade.


Spencer Kimball gav för några dagar sedan videointervju om CockroachDB. I början av intervjun berättade han kort om historien kring skapandet av GIMP (05:22), och sedan på slutet, när värden frågade vilken prestation han var mest stolt över, svarade han (57:03) : “CockroachDB närmar sig denna status, men GIMP är fortfarande inte mitt favoritprojekt. Varje gång jag installerar GIMP ser jag att det har blivit bättre igen. Om GIMP var det enda projekt jag skapade, skulle jag anse att mitt liv inte var förgäves."

Källa: linux.org.ru