GIMP-prosjektet er 25 år gammelt


GIMP-prosjektet er 25 år gammelt

21. november var det 25 år siden den første kunngjøringen av en gratis grafikkredigerer GIMP. Prosjektet vokste ut av kursarbeid av to Berkeley-studenter, Spencer Kimball og Peter Mattis. Begge forfatterne var interessert i datagrafikk og var misfornøyde med nivået på bildebehandlingsapplikasjoner på UNIX.

Opprinnelig ble Motif-biblioteket brukt til programgrensesnittet. Men mens han jobbet med versjon 0.60, ble Peter så lei av dette verktøysettet at han skrev sitt eget og kalte det GTK (GIMP ToolKit). Senere ble GNOME- og Xfce-brukermiljøene, flere GNOME-gafler og hundrevis, om ikke tusenvis av individuelle applikasjoner, skrevet basert på GTK.

På slutten av 90-tallet ble en gruppe utviklere fra Hollywood-studioet Rhythm&Hues interessert i prosjektet og utarbeidet en versjon av GIMP med støtte for økt bitdybde per fargekanal og grunnleggende verktøy for å jobbe med animasjon. Siden arkitekturen til det resulterende prosjektet ikke tilfredsstilte dem, bestemte de seg for å skrive en ny grafikkbehandlingsmotor på asykliske grafer og opprettet til slutt GEGL-bibliotekbasen. Den tidligere opprettede GIMP-gaffelen levde sitt korte liv under navnet FilmGIMP, ble senere omdøpt til Cinepaint og ble brukt i produksjonen av mer enn to dusin storbudsjettfilmer. Blant dem: "The Last Samurai", "The League of Extraordinary Gentlemen", "Harry Potter"-serien, "Planet of the Apes", "Spider-Man".

I 2005 tok den nye utvikleren Evind Kolas opp GEGL-utviklingen, og et år senere begynte teamet sakte å omskrive GIMP for å bruke GEGL. Denne prosessen pågikk i nesten 12 år, men til slutt, innen 2018, byttet programmet fullstendig til en ny motor og fikk støtte for å jobbe med presisjon opptil 32 bits flytepunkt per kanal. Dette er en av hovedbetingelsene for muligheten til å bruke programmet i et profesjonelt miljø.

Mellom 2005 og 2012 samarbeidet teamet med Peter Sikking, leder av Berlin-selskapet Man+Machine Works, som spesialiserer seg på UX/UI. Peters team hjalp GIMP-utviklerne med å formulere en ny prosjektposisjonering, gjennomførte to runder med intervjuer med målgruppen, skrev en rekke funksjonsspesifikasjoner og designet flere grensesnittforbedringer. De mest populære av disse var enkeltvindusgrensesnittet og det nye beskjæringsverktøyet, konseptet med hot spots som senere migrerte til andre applikasjoner som darktable og LuminanceHDR. Den mest upopulære er inndelingen i å lagre designdata (XCF) og eksportere alle andre (JPEG, PNG, TIFF, etc.).

I 2016 hadde prosjektet sitt eget langvarige animasjonsprosjekt, ZeMarmot, mens man jobbet med det, ble noen ideer for å forbedre GIMP for målgruppen testet. Den siste forbedringen er støtte for valg av flere lag i den ustabile utviklingsgrenen.

En versjon av GIMP 3.0 basert på GTK3 er for tiden under utarbeidelse. Implementeringen av ikke-destruktiv bildebehandling er planlagt for versjon 3.2.

Begge de originale GIMP-utviklerne fortsetter å jobbe sammen (en av dem giftet seg til og med med den andres søster) og administrerer nå prosjektet KakerlakkDB.


Peter Mattis ble med på gratulasjonene og takket de frivillige som fortsetter prosjektet han startet.


Spencer Kimball ga for noen dager siden videointervju om CockroachDB. I begynnelsen av intervjuet snakket han kort om historien til opprettelsen av GIMP (05:22), og på slutten, da han ble spurt av verten om hvilken prestasjon han var mest stolt av, svarte han (57:03) : “CockroachDB nærmer seg denne statusen, men GIMP er fortsatt ikke mitt favorittprosjekt. Hver gang jeg installerer GIMP, ser jeg at det har blitt bedre igjen. Hvis GIMP var det eneste prosjektet jeg laget, ville jeg anse at livet mitt ikke var forgjeves."

Kilde: linux.org.ru