Het GIMP-project bestaat 25 jaar


Het GIMP-project bestaat 25 jaar

Op 21 november was het 25 jaar geleden dat er voor het eerst een gratis grafische editor werd aangekondigd GIMP. Het project is uiteraard gegroeid uit het werk van twee Berkeley-studenten, Spencer Kimball en Peter Mattis. Beide auteurs waren geïnteresseerd in computergraphics en waren ontevreden over het niveau van beeldverwerkingstoepassingen op UNIX.

Aanvankelijk werd de Motif-bibliotheek gebruikt voor de programma-interface. Maar terwijl hij aan versie 0.60 werkte, werd Peter deze toolkit zo beu dat hij zijn eigen toolkit schreef en deze GTK (GIMP ToolKit) noemde. Later werden de GNOME- en Xfce-gebruikersomgevingen, verschillende forks van GNOME en honderden, zo niet duizenden individuele applicaties, geschreven op basis van GTK.

Eind jaren negentig raakte een groep ontwikkelaars van de Hollywood-studio Rhythm&Hues geïnteresseerd in het project en bereidde een versie van GIMP voor met ondersteuning voor grotere bitdiepte per kleurkanaal en basishulpmiddelen voor het werken met animatie. Omdat de architectuur van het resulterende project hen niet bevredigde, besloten ze een nieuwe grafische verwerkingsengine op acyclische grafieken te schrijven en uiteindelijk de GEGL-bibliotheekbasis te creëren. De eerder gemaakte GIMP-vork leefde zijn korte leven onder de naam FilmGIMP, werd later omgedoopt tot Cinepaint en werd gebruikt bij de productie van meer dan twintig films met een groot budget. Onder hen: "The Last Samurai", "The League of Extraordinary Gentlemen", de serie "Harry Potter", "Planet of the Apes", "Spider-Man".

In 2005 pakte de nieuwe ontwikkelaar Evind Kolas de GEGL-ontwikkeling op, en een jaar later begon het team langzaam GIMP te herschrijven om GEGL te gebruiken. Dit proces duurde bijna 12 jaar, maar uiteindelijk, in 2018, schakelde het programma volledig over op een nieuwe engine en kreeg het ondersteuning voor het werken met precisie tot 32 bits floating point per kanaal. Dit is een van de belangrijkste voorwaarden voor de mogelijkheid om het programma in een professionele omgeving te gebruiken.

Tussen 2005 en 2012 werkte het team samen met Peter Sikking, hoofd van het Berlijnse bedrijf Man+Machine Works, gespecialiseerd in UX/UI. Het team van Peter hielp de GIMP-ontwikkelaars bij het formuleren van een nieuwe projectpositionering, voerde twee interviewrondes af met de doelgroep, schreef een aantal functionele specificaties en ontwierp verschillende interfaceverbeteringen. De meest populaire hiervan waren de interface met één venster en de nieuwe bijsnijdtool, het concept van hotspots dat later migreerde naar andere applicaties zoals darktable en LuminanceHDR. Het meest impopulair is de indeling in het opslaan van ontwerpgegevens (XCF) en het exporteren van alle andere (JPEG, PNG, TIFF, enz.).

In 2016 had het project zijn eigen langlopende animatieproject, ZeMarmot, terwijl eraan werd gewerkt, werden enkele ideeën getest om GIMP voor de doelgroep te verbeteren. De laatste dergelijke verbetering is ondersteuning voor selectie van meerdere lagen in de onstabiele ontwikkelingstak.

Een versie van GIMP 3.0 op basis van GTK3 is momenteel in voorbereiding. De implementatie van niet-destructieve beeldverwerking is gepland voor versie 3.2.

Beide oorspronkelijke GIMP-ontwikkelaars blijven samenwerken (een van hen trouwde zelfs met de zus van de ander) en beheren nu het project Kakkerlak DB.


Peter Mattijs sloot zich aan bij de felicitaties en bedankte de vrijwilligers die het project voortzetten dat hij was gestart.


Spencer Kimball gaf het een paar dagen geleden video-interview over CockroachDB. Aan het begin van het interview vertelde hij kort over de geschiedenis van de oprichting van GIMP (05:22), en aan het einde, toen de gastheer hem vroeg op welke prestatie hij het meest trots was, antwoordde hij (57:03) : “CockroachDB nadert deze status, maar GIMP is niet nog steeds mijn favoriete project. Elke keer dat ik GIMP installeer, zie ik dat het weer beter is geworden. Als GIMP het enige project was dat ik heb gemaakt, zou ik van mening zijn dat mijn leven niet tevergeefs was."

Bron: linux.org.ru