Il progetto GIMP compie 25 anni


Il progetto GIMP compie 25 anni

Il 21 novembre sono trascorsi 25 anni dal primo annuncio di un editor grafico gratuito GIMP. Il progetto è nato dal lavoro del corso di due studenti di Berkeley, Spencer Kimball e Peter Mattis. Entrambi gli autori erano interessati alla computer grafica ed erano insoddisfatti del livello delle applicazioni di imaging su UNIX.

Inizialmente, per l'interfaccia del programma veniva utilizzata la libreria Motif. Ma mentre lavorava alla versione 0.60, Peter si è stancato così tanto di questo toolkit che ne ha scritto uno suo e lo ha chiamato GTK (GIMP ToolKit). Successivamente, gli ambienti utente GNOME e Xfce, diversi fork di GNOME e centinaia, se non migliaia di singole applicazioni, furono scritti basati su GTK.

Alla fine degli anni '90, un gruppo di sviluppatori dello studio hollywoodiano Rhythm&Hues si interessò al progetto e preparò una versione di GIMP con supporto per una maggiore profondità di bit per canale di colore e strumenti di base per lavorare con l'animazione. Poiché l'architettura del progetto risultante non li soddisfaceva, decisero di scrivere un nuovo motore di elaborazione grafica su grafi aciclici e infine crearono la libreria base GEGL. Il fork GIMP precedentemente creato ha vissuto la sua breve vita sotto il nome FilmGIMP, è stato successivamente ribattezzato Cinepaint ed è stato utilizzato nella produzione di oltre due dozzine di film ad alto budget. Tra questi: “L'ultimo Samurai”, “La lega degli straordinari gentiluomini”, la serie “Harry Potter”, “Il pianeta delle scimmie”, “Spider-Man”.

Nel 2005, il nuovo sviluppatore Evind Kolas ha ripreso lo sviluppo di GEGL e un anno dopo il team ha iniziato lentamente a riscrivere GIMP per utilizzare GEGL. Questo processo si è protratto per quasi 12 anni, ma alla fine, nel 2018, il programma è passato completamente a un nuovo motore e ha ricevuto supporto per lavorare con precisione fino a 32 bit in virgola mobile per canale. Questa è una delle condizioni principali per la possibilità di utilizzare il programma in un ambiente professionale.

Tra il 2005 e il 2012 il team ha collaborato con Peter Sikking, capo dell'azienda berlinese Man+Machine Works, specializzata in UX/UI. Il team di Peter ha aiutato gli sviluppatori di GIMP a formulare un nuovo posizionamento del progetto, ha condotto due cicli di interviste con il pubblico target, ha scritto una serie di specifiche funzionali e ha progettato diversi miglioramenti dell'interfaccia. I più apprezzati sono stati l'interfaccia a finestra singola e il nuovo strumento di ritaglio, il concetto di hot spot che successivamente è migrato in altre applicazioni come darktable e LuminanceHDR. La più impopolare è la divisione nel salvataggio dei dati di progettazione (XCF) e nell'esportazione di tutti gli altri (JPEG, PNG, TIFF, ecc.).

Nel 2016, il progetto aveva il proprio progetto di animazione di lunga durata, ZeMarmot, mentre lavorando su di esso sono state testate alcune idee per migliorare GIMP per il pubblico target. L'ultimo miglioramento di questo tipo è il supporto per la selezione di più livelli nel ramo di sviluppo instabile.

Attualmente è in preparazione una versione di GIMP 3.0 basata su GTK3. L'implementazione dell'elaborazione non distruttiva delle immagini è prevista per la versione 3.2.

Entrambi gli sviluppatori originali di GIMP continuano a lavorare insieme (uno di loro ha addirittura sposato la sorella dell'altro) e ora gestiscono il progetto scarafaggioDB.


Pietro Mattis si unirono ai complimenti e ha ringraziato i volontari che continuano il progetto da lui avviato.


Spencer Kimball ha dato qualche giorno fa video intervista su CockroachDB. All'inizio dell'intervista, ha parlato brevemente della storia della creazione di GIMP (05:22), e poi alla fine, quando il conduttore gli ha chiesto di quale risultato fosse più orgoglioso, ha risposto (57:03) : “CockroachDB si sta avvicinando a questo stato, ma GIMP non è ancora il mio progetto preferito. Ogni volta che installo GIMP, vedo che è migliorato di nuovo. Se GIMP fosse l'unico progetto che ho creato, considererei che la mia vita non è stata vana."

Fonte: linux.org.ru