Le projet GIMP a 25 ans


Le projet GIMP a 25 ans

Le 21 novembre marquait les 25 ans de la première annonce d'un éditeur graphique gratuit GIMP. Le projet est né des travaux de cours de deux étudiants de Berkeley, Spencer Kimball et Peter Mattis. Les deux auteurs s'intéressaient à l'infographie et n'étaient pas satisfaits du niveau des applications d'imagerie sous UNIX.

Initialement, la bibliothèque Motif était utilisée pour l'interface du programme. Mais alors qu'il travaillait sur la version 0.60, Peter était tellement fatigué de cette boîte à outils qu'il a écrit la sienne et l'a appelée GTK (GIMP ToolKit). Plus tard, les environnements utilisateur GNOME et Xfce, plusieurs forks de GNOME et des centaines, voire des milliers d'applications individuelles, ont été écrits sur la base de GTK.

À la fin des années 90, un groupe de développeurs du studio hollywoodien Rhythm&Hues s'est intéressé au projet et a préparé une version de GIMP prenant en charge une profondeur de bits accrue par canal de couleur et des outils de base pour travailler avec l'animation. L’architecture du projet résultant ne les satisfaisant pas, ils décident d’écrire un nouveau moteur de traitement graphique sur graphes acycliques et créent finalement la base de bibliothèque GEGL. Le fork GIMP créé précédemment a vécu sa courte vie sous le nom de FilmGIMP, a ensuite été rebaptisé Cinepaint et a été utilisé dans la production de plus de deux douzaines de films à gros budget. Parmi eux : « Le Dernier Samouraï », « La Ligue des Gentlemen Extraordinaires », la série « Harry Potter », « La Planète des Singes », « Spider-Man ».

En 2005, le nouveau développeur Evind Kolas a repris le développement de GEGL, et un an plus tard, l'équipe a commencé à réécrire lentement GIMP pour utiliser GEGL. Ce processus a duré près de 12 ans, mais finalement, en 2018, le programme est complètement passé à un nouveau moteur et a reçu un support pour travailler avec précision jusqu'à 32 bits de virgule flottante par canal. C'est l'une des principales conditions de possibilité d'utiliser le programme en milieu professionnel.

Entre 2005 et 2012, l'équipe a collaboré avec Peter Sikking, directeur de la société berlinoise Man+Machine Works, spécialisée dans l'UX/UI. L'équipe de Peter a aidé les développeurs de GIMP à formuler un nouveau positionnement de projet, a mené deux séries d'entretiens avec le public cible, a rédigé un certain nombre de spécifications fonctionnelles et a conçu plusieurs améliorations de l'interface. Les plus populaires d'entre eux étaient l'interface à fenêtre unique et le nouvel outil de recadrage, le concept de points chauds qui a ensuite migré vers d'autres applications telles que darktable et LuminanceHDR. La plus impopulaire est la division entre la sauvegarde des données de conception (XCF) et l'exportation de toutes les autres (JPEG, PNG, TIFF, etc.).

En 2016, le projet avait son propre projet d'animation de longue durée, ZeMarmot, et pendant qu'on y travaillait, quelques idées pour améliorer GIMP pour le public cible ont été testées. La dernière amélioration de ce type est la prise en charge de la sélection de plusieurs couches dans la branche de développement instable.

Une version de GIMP 3.0 basée sur GTK3 est actuellement en préparation. La mise en œuvre du traitement d'image non destructif est prévue pour la version 3.2.

Les deux développeurs originaux de GIMP continuent de travailler ensemble (l'un d'eux a même épousé la sœur de l'autre) et gèrent désormais le projet. CockroachDB.


Pierre Mattis se joint aux félicitations et a remercié les bénévoles qui poursuivent le projet qu'il a lancé.


Spencer Kimball a donné il y a quelques jours interview vidéo sur CockroachDB. Au début de l'interview, il a brièvement évoqué l'histoire de la création de GIMP (05:22), puis à la fin, lorsque l'animateur lui a demandé de quelle réalisation il était le plus fier, il a répondu (57:03) : « CockroachDB s'approche de ce statut, mais GIMP n'est toujours pas mon projet préféré. Chaque fois que j'installe GIMP, je constate qu'il s'est encore amélioré. Si GIMP était le seul projet que j'ai créé, je considérerais que ma vie n'a pas été vaine."

Source: linux.org.ru