URL: https://linuxfr.org/news/gimp-2-10-roule-au-gegl Title: GIMP 2.10 roule au GEGL Authors: Jehan Davy Defaud, antistress, BAud, ZeroHeure, teoB, bobble bubble, M5oul, jcr83, NĂżco, Yves Bourguignon, Anonyme, bubarđŠ„, palm123, BenoĂźt Sibaud, Dareg, gusterhack, Nicolas Boulay, FrĂ©dĂ©ric Massot, Sylvhem, nizan666, daissi, n0wic, GSurrel, Ontologia, claudex, err404, patrick_g, reynum, Xavier Teyssier, fravashyo, Narann, esdeem, Lucas, guitou, Matthieu Moy, RyDroid, StĂ©phane Aulery, gabu, Thomas Debesse, olivierweb et Laurent Pointecouteau Date: 2014ćčŽ04æ16æ„T13:18:17+02:00 License: CC By-SA Tags: gimp, gegl, graphisme, gtk, sortie_version, debian et fedora Score: 168 AprĂšs six annĂ©es de dĂ©veloppement, une nouvelle version stable de [GIMP](http://gimp.org) est sortie le 27 avril 2018 vers 17 h. Câest un jalon important dans lâĂ©volution de cet outil de crĂ©ation dâimages, Ă de nombreux Ă©gards...  En particulier, cette sortie se dĂ©marque par une refonte totale du moteur de traitement dâimage, basĂ© dĂ©sormais entiĂšrement sur [[GEGL]], comme nous lâĂ©voquerons dans la deuxiĂšme partie de la dĂ©pĂȘche... Citons aussi : - lâamĂ©lioration des fonctions de peinture numĂ©rique, notamment avec la possibilitĂ© dâutiliser les brosses MyPaint, la peinture symĂ©trique, la rotation et inversion du canevas, etc. ; - la gestion des mĂ©tadonnĂ©es ; - de nouveaux thĂšmes, notamment un thĂšme sombre par dĂ©faut, un nouvel ensemble dâicĂŽnes symboliques, ainsi quâun ensemble dâicĂŽnes couleur vectorielles ; - lâajout de plusieurs nouveaux outils â notamment en rĂ©sultat de trois annĂ©es de [Google Summer of Code](https://fr.wikipedia.org/wiki/Google_Summer_of_Code) ; - une palette des formats de fichiers pris en charge plus large et plus complĂšte... ---- [Notes de version sur le site officiel de GIMP](http://www.gimp.org/release-notes/gimp-2.10.html) [TĂ©lĂ©chargement direct (flatpak)](https://flathub.org/apps/details/org.gimp.GIMP) [Journal des modifications](https://git.gnome.org/browse/gimp/tree/NEWS.pre-2-10) [En route vers GIMP 2.10 (nouveautĂ©s en dĂ©veloppement, LinuxFr.org, dĂ©cembre 2017)](http://linuxfr.org/news/en-route-vers-gimp-2-10) [GIMP 2.8 est sorti : une fenĂȘtre unique ! (dĂ©pĂȘche de la version prĂ©cĂ©dente, mai 2012)](http://linuxfr.org/news/gimp-2-8-est-sorti-une-fenetre-unique) [GEGL 0.3.0 et babl 0.1.12 sont de sortie (LinuxFr.org, juin 2015)](https://linuxfr.org/news/gegl-0-3-0-et-babl-0-1-12-sont-de-sortie) [Entretien avec Jehan, dĂ©veloppeur GIMP LinuxFr.org, juin 2015)](https://linuxfr.org/news/entretien-avec-jehan-developpeur-gimp) [Bilan des projets GIMP et GEGL en 2017](https://www.gimp.org/news/2017/12/31/gimp-and-gegl-in-2017/) [Bilan des projets GIMP et GEGL en 2016](https://www.gimp.org/news/2017/01/15/2016-in-review/) [Bilan des projets GIMP et GEGL en 2015](http://www.gimp.org/news/2015/12/31/2015-report/) [Bilan des projets GIMP et GEGL en 2014](https://mail.gnome.org/archives/gimp-user-list/2015-January/msg00012.html) ---- # ConsĂ©quences directes de GEGL # De loin, [GEGL](http://gegl.org) est **la** nouveautĂ© majeure, qui explique [la longue attente](https://www.openhub.net/p/gimp/) depuis la sortie de GIMP 2.8. Cette bibliothĂšque, [en cours de dĂ©veloppement depuis 2000](https://git.gnome.org/browse/gegl/commit/?id=11d77a8be7f620a5e77a648fa94f01259329a5ee), est nĂ©e du projet GIMP dans lâoptique de remplacer un jour son moteur. MalgrĂ© des dĂ©buts dâintĂ©gration dĂšs GIMP 2.6 (outil GEGL expĂ©rimental), puis 2.8 (projection de calques utilisant GEGL), câest seulement aprĂšs la sortie de la version 2.8 que son intĂ©gration a Ă©tĂ© accĂ©lĂ©rĂ©e. La majeure partie du code existant de traitement dâimage a donc Ă©tĂ© retirĂ©e en faveur de lâusage de cette bibliothĂšque externe. Cette sĂ©paration signifie que GIMP est dĂ©sormais davantage une interface graphique autour de GEGL. Une majeure partie des traitements sur les pixels est faite si possible Ă lâaide de cette bibliothĂšque (certaines fonctionnalitĂ©s, telles que la peinture, sont encore implĂ©mentĂ©es directement dans GIMP pour des raisons de performance) et est donc utilisable par dâautres projets, ce qui est extrĂȘmement intĂ©ressant pour tout le monde. Plusieurs projets utilisant GEGL comme base sont ainsi dĂ©jĂ en cours de dĂ©veloppement, fonctionnalitĂ© ou _[backâend](https://fr.wikipedia.org/wiki/Backend)_ supplĂ©mentaire. Nous en avions parlĂ© lors de [la sortie de GEGL 0.3.0](https://linuxfr.org/news/gegl-0-3-0-et-babl-0-1-12-sont-de-sortie) ou encore lors de la [sortie de la version 3.20 de lâenvironnement de bureau GNOME et de son application intĂ©grĂ©e nommĂ©e Photos](https://linuxfr.org/news/parution-de-gnome-3-20-delhi#photos). ## PrĂ©visualisation sur canevas ## DĂ©sormais, le rĂ©sultat dâun traitement (par exemple, un changement de luminositĂ©, de contraste ou un filtre ; bref, presque tout traitement passant par une boĂźte de dialogue) est directement visible sur lâimage avant de lâappliquer, ce qui rend la prĂ©visualisation beaucoup plus pratique. Il est aussi possible de scinder la vue horizontalement ou verticalement, avec une partie prĂ©visualisant lâeffet et une autre partie affichant le canevas original, comme un « rideau » de prĂ©visualisation qui peut ĂȘtre dĂ©placĂ© Ă la souris.  ## Traitement de trĂšs grandes images ## Un des points forts de GEGL est sa gestion intelligente des tampons, permettant Ă lâutilisateur dâallouer une partie seulement de sa mĂ©moire Ă GIMP, mais Ă©galement de travailler sur des images plus grandes que la mĂ©moire disponible. Un tampon GEGL est une matrice de dalles, chacune pouvant avoir un stockage diffĂ©rent en arriĂšre-plan. ## Haute prĂ©cision des couleurs ## Une autre fonctionnalitĂ© majeure apportĂ©e par GEGL est sa [prise en charge de diverses profondeurs de couleur](http://libregraphicsworld.org/blog/entry/gimp-2.8-released-next-version-to-get-high-bit-depth-precision) dont GIMP tire dĂ©sormais profit. En particulier, cela signifie que GIMP nâest plus limitĂ© Ă travailler sur des images Ă 8 bits par composante couleur. GIMP peut dĂ©sormais travailler sur des images 8, 16 ou 32 bits, en nombre entier ou flottant (le format natif de GEGL est maintenant en _32 bits flottants_), et avec codage linĂ©aire ou correction gamma, au choix de lâutilisateur depuis le menu _Image_ â _PrĂ©cision_. ## AccĂ©lĂ©ration : OpenCL et multiâthread ## Ă travers lâusage de GEGL, GIMP sait dĂ©sormais tirer parti dâ[[OpenCL]], ce qui lui permet dâutiliser bien mieux les possibilitĂ©s dâun ordinateur moderne et de ses multiples processeurs (processeur central, processeur graphique, [circuit logique programmable](https://fr.wikipedia.org/wiki/Circuit_logique_programmable), etc.). Au fil des annĂ©es cependant, nous avons pu rencontrer des plantages (venant de pilotes graphiques boguĂ©s), des « _[glitches](https://fr.wikipedia.org/wiki/Glitch)_ » graphiques (notamment avec les pilotes NVIDIA), ou des implĂ©mentations peu performantes (en particulier avec [Beignet](https://www.freedesktop.org/wiki/Software/Beignet/), pour les cartes Intel). Par consĂ©quent, OpenCL est dĂ©sactivĂ© par dĂ©faut (lâoption peut ĂȘtre activĂ©e dans les prĂ©fĂ©rences). En revanche, un important travail a Ă©tĂ© fait pour rendre les opĂ©rations GEGL multiâtĂąches afin dâutiliser au mieux les processeurs modernes, comme les multiâcĆurs. DerniĂšrement, GIMP luiâmĂȘme est devenu multiâtĂąches, ce qui a Ă©tĂ© utilisĂ© notamment pour sĂ©parer le traitement de la peinture et lâaffichage. # Prise en charge amĂ©liorĂ©e de formats dâimage # Puisque la gestion des images passe dĂ©sormais entiĂšrement par GEGL, cela signifie aussi que GIMP peut profiter davantage de certaines fonctionnalitĂ©s avancĂ©es, en particulier de la possibilitĂ© quâont certains formats de stocker aussi diffĂ©rentes profondeurs de couleur. Ainsi, GIMP peut dĂ©sormais charger et sauvegarder des PNG 8 ou 16 bits, du TIFF ou du PSD jusquâĂ 32 bits, et du FITS jusquâĂ 64 bits par composante. Les gestions des formats [[OpenEXR]], [RGBE](https://en.wikipedia.org/wiki/RGBE_image_format) (pour lâ[[imagerie Ă grande gamme dynamique]] _(HDR)_), [WebP](https://fr.m.wikipedia.org/wiki/WebP) (notamment avec les fonctionnalitĂ©s dâanimation) et [HGT](https://fr.wikipedia.org/wiki/Shuttle_Radar_Topography_Mission#Format_des_fichiers) ont aussi Ă©tĂ© ajoutĂ©es. De nombreux formats dâimages ont Ă©galement Ă©tĂ© amĂ©liorĂ©s. On peut citer le format PSD de Photoshop, dont la prise en charge est devenue bien meilleure (mĂȘme si toujours incomplĂšte). # Prise en charge des mĂ©tadonnĂ©es # GIMP a amĂ©liorĂ© sa [prise en charge des mĂ©tadonnĂ©es](http://libregraphicsworld.org/blog/entry/gimp-gets-advanced-exif-xmp-iptc-metadata-support) qui nâĂ©taient pas gĂ©rables dans la version prĂ©cĂ©dente, en utilisant [gexiv2](https://wiki.gnome.org/Projects/gexiv2), une bibliothĂšque de liaison (_wrapper_) GObject autour de la bibliothĂšque de gestion des mĂ©tadonnĂ©es [Exiv2](http://www.exiv2.org/). Les mĂ©tadonnĂ©es prises en charge par Exiv2 sont Ă ce jour les standards [EXIF](https://fr.wikipedia.org/wiki/Exchangeable_image_file_format "Exchangeable image file format"), [IPTC](https://fr.wikipedia.org/wiki/IPTC_Information_Interchange_Model) et [XMP](https://fr.wikipedia.org/wiki/Extensible_Metadata_Platform "Extensible Metadata Platform") : * les mĂ©tadonnĂ©es au format EXIF contiennent notamment des donnĂ©es techniques sur les conditions de prise de vue : date, heure, coordonnĂ©es GPS, rĂ©glages de lâappareil (ouverture, temps de pose, etc.), mais aussi des informations sur le matĂ©riel utilisĂ© ; * les mĂ©tadonnĂ©es au format IPTC ou Ă celui, plus rĂ©cent, XMP, contiennent des informations plus gĂ©nĂ©riques relatives Ă lâimage en tant que mĂ©dium dâinformation, comme une description, un titre, un lieu (sous forme comprĂ©hensible par lâhumain, soit la ville, le pays...), une licence dâutilisation et un copyright, une citation de sources, etc. _gexiv2_ est devenu un projet GNOME Ă lâoccasion de son intĂ©gration dans GIMP, lui donnant une visibilitĂ© et une pĂ©rennitĂ© accrue (voir [ce billet retraçant lâhistoire de cette bibliothĂšque](http://blogs.gnome.org/jnelson/2013/11/06/gimp-meets-gexiv2/)). Puisque les mĂ©tadonnĂ©es peuvent contenir des donnĂ©es privĂ©es parfois trĂšs sensibles (telles que nom, adresse de courriel et mĂȘme coordonnĂ©es GPS !), il est possible de ne pas les exporter et un choix par dĂ©faut peut ĂȘtre configurĂ© dans les prĂ©fĂ©rences (lequel peut ĂȘtre outrepassĂ© par format ou simplement par fichier). # AccĂšs aux fichiers par GIO # Les accĂšs aux fichiers ont Ă©tĂ© tous portĂ©s vers lâinterface abstraite et de haut niveau [GIO](https://developer.gnome.org/gio/), plutĂŽt que les interfaces bas niveau de traitement de fichier local. Cela permet de ne plus considĂ©rer un fichier comme nĂ©cessairement local, surtout dans un monde dorĂ©navant fortement connectĂ© oĂč il devient de plus en plus courant de vouloir travailler sur des fichiers distants. GIO permet ainsi, par exemple, dâouvrir une image sur un serveur FTP distant ou sur votre _cloud_ (OwnCloud...) de maniĂšre transparente, sans avoir Ă transfĂ©rer lâimage au prĂ©alable (et mĂȘme Ă la sauver si lâaccĂšs distant permet aussi lâĂ©criture). # CompatibilitĂ© descendante # ## Gestion de LZMA2 et compression interne DEFLATE ## GIMP 2.8 proposait de compresser ses images sous les formats hybrides `.xcf.gz` (gzip) et `.xcf.bz2` (bzip2), deux des formats de compression les plus rĂ©pandus du monde libre. La version 2.10 apporte la compression [LZMA2](http://fr.wikipedia.org/wiki/LZMA) (`.xcf.xz`), bien plus efficace, qui fait son chemin pour remplacer les deux prĂ©cĂ©dents algorithmes un peu partout, et les dĂ©pendances de compression sont devenues obligatoires (tout utilisateur de GIMP 2.10 ou supĂ©rieur pourra dĂ©sormais ouvrir vos fichiers `.xcf.(gz|bz2|xz)`). Il sâagit cependant seulement de compression du fichier complet comme un conteneur. Il faut savoir que les donnĂ©es sont Ă©galement compressĂ©es au niveau des dalles. JusquâĂ maintenant, lâalgorithme basique [RLE](http://en.wikipedia.org/wiki/Run-length_encoding "Runâlength encoding") Ă©tait utilisĂ©, GIMP 2.10 peut le remplacer par DEFLATE de [zlib](http://en.wikipedia.org/wiki/Zlib), permettant des fichiers bien plus petits. Cette compression nâest cependant pas utilisĂ©e par dĂ©faut, car plus lente, mais reste sĂ©lectionnable au moment de sauvegarder son fichier. Par ailleurs, la compression au niveau des dalles peut permettre dâoutrepasser certaines limitations (liĂ©es au systĂšme dâexploitation ou au systĂšme de fichiers par exemple) dans le traitement de documents trĂšs volumineux. ## Interface applicative ## GIMP nâest pas seulement un puissant logiciel de traitement et de crĂ©ation dâimages. Câest aussi une plateâforme Ă©voluĂ©e pour les dĂ©veloppeurs de greffons. GIMP 2.10 continue dans la lignĂ©e de la version 2. Utilisant une API stable, tout greffon existant devrait donc continuer de fonctionner. NĂ©anmoins, les interfaces historiques de traitement de pixels de lâAPI de GIMP seront dĂ©conseillĂ©es au profit du traitement par lâAPI GEGL. Les dĂ©veloppeurs tiers de filtres sont ainsi encouragĂ©s Ă convertir leurs greffons sous la forme dâopĂ©rations GEGL, ce qui leur ouvrira Ă©galement le monde de lâĂ©dition non destructrice, de la haute profondeur de couleur, de la prĂ©visualisation instantanĂ©e, ainsi que de nombreux autres avantages inhĂ©rents Ă GEGL. # Outils # ## Partage de brosses avec MyPaint ## MyPaint a un systĂšme de brosses diffĂ©rent de celui de GIMP, avec ses avantages et inconvĂ©nients. Dans tous les cas, il est intĂ©ressant pour les utilisateurs de GIMP de pouvoir utiliser ce systĂšme de brosses alternatif. Câest pourquoi il a Ă©tĂ© dĂ©cidĂ© dâintĂ©grer les brosses de MyPaint dans GIMP. Câest probablement un des changements majeurs pour de nombreux peintres qui prĂ©fĂ©raient MyPaint Ă GIMP.  _MyPaint_ avait dĂ©jĂ sa bibliothĂšque [_libmypaint_](https://github.com/mypaint/libmypaint) et a clairement fait la [sĂ©paration avec son dĂ©pĂŽt principal en avril 2014](https://github.com/mypaint/mypaint/commit/f8d48ad9b91866eab1fa5fe6946f0ae2354534fe) pour mettre en avant ce genre de possibilitĂ© avec son moteur de brosses. ## Outil de transformation unifiĂ© ## ConsĂ©quence du Google Summer of Code 2012 ([wiki](http://wiki.gimp.org/index.php/Hacking:GSOC_Archive#Projects_in_GSoC_2012)), cet outil permet le redimensionnement, le dĂ©placement, la rotation et la perspective, le tout dans un seul outil.  Notez que les anciens outils de transformation, pour chacune de ces fonctionnalitĂ©s sĂ©parĂ©es, nâont pas Ă©tĂ© supprimĂ©s Ă cette occasion. En effet, le nouvel outil est basĂ© sur un concept de transformation au jugĂ© uniquement, et lâutilisation des outils dĂ©diĂ©s est toujours nĂ©cessaire lorsque vous souhaitez effectuer une transformation prĂ©cise, avec des chiffres (angle, nombre de pixels, etc.). Il sâagit dâun choix du concepteur Peter Sikking ([section GIMP de son journal Web](http://blog.mmiworks.net/search/label/GIMP)), qui a Ă©crit la spĂ©cification de lâoutil. ## Outil de transformation « Warp » ## Un autre rĂ©sultat du Google Summer of Code, 2011 cette fois ([wiki](http://wiki.gimp.org/index.php/Hacking:GSOC_Archive#Projects_in_GSoC_2011)), lâoutil de « warp » ([dĂ©monstration en vidĂ©o](http://www.youtube.com/watch?v=RakpVMxl2Hc), [billet du dĂ©veloppeur](http://pellelatarte.fr/2011/07/gimp-warp-tool-cest-la-mi-parcours/)) permet de « tordre » lâimage directement sur le canevas. Cette fonctionnalitĂ© existait en fait dĂ©jĂ sous la forme du greffon iWarp, qui a maintenant Ă©tĂ© rendu obsolĂšte en faveur de cet outil. En effet, le greffon ne permettait pas de travailler aisĂ©ment sur une image, contrairement Ă un outil qui donne la possibilitĂ© de voir directement un effet sur le canevas et dâĂ©diter ou annuler Ă chaque Ă©tape. Extrait dâune [vidĂ©o de dĂ©mo de peinture en miroir](https://youtu.be/osSiETyae5c) (vers 2 min 45) montrant une utilisation de lâoutil Warp pour simuler lâeau (note : lâinterface est dĂ©sormais bien diffĂ©rente depuis cette vidĂ©o) :  ## Outil de transformation par poignĂ©e ## Un autre outil de transformation a Ă©tĂ© intĂ©grĂ© : lâoutil de transformation par poignĂ©e, qui permet de placer des poignĂ©es librement sur le canevas et de transformer lâimage en fonction du nombre de poignĂ©es. Une poignĂ©e permet de dĂ©placer lâimage. Deux poignĂ©es permettent dâexĂ©cuter une rotation ou un redimensionnement en conservant les proportions. Trois poignĂ©es permettent un cisaillement ou un redimensionnement sans conserver les proportions. Enfin, quatre poignĂ©es permettent un changement de perspective. [Une vidĂ©o de dĂ©monstration](https://vimeo.com/82585231) est disponible. Les personnes habituĂ©es aux interfaces tactiles pourront se retrouver en terrain familier. ## Outil de sĂ©lection de premier plan ## Lâoutil de **sĂ©lection de premier plan** manquait de prĂ©cision et nâavait notamment pas de notion de sĂ©lection partielle dâun pixel, par exemple dans le cas de fibres (cheveux...) ou de textures semiâtransparentes, auquel cas un mĂȘme pixel peut contenir partiellement du premier et de lâarriĂšreâplan. Le nouvel outil est dĂ©sormais basĂ© sur des algorithmes de [_matting_](http://en.wikipedia.org/wiki/Compositing#Matting) thĂ©oriquement plus Ă©voluĂ©s, portĂ©s sur GEGL. ## Peinture en miroir, dalles et rotation ## Il est dĂ©sormais possible de peindre en miroir dans GIMP, relativement Ă un axe horizontal, vertical et Ă un point. Il est aussi possible de peindre en « dalles », copiant un trait en une sĂ©rie similaire Ă intervalles rĂ©guliers (translation) ou encore en rotations multiples autour dâun centre (style « mandalas »).  Cette fonctionnalitĂ© est disponible pour tous les outils de peinture de GIMP. Plus de dĂ©tails et une vidĂ©o disponible sur un [billet de journal de bord](http://girinstud.io/news/2015/03/peinture-symmetrique-dans-gimp-prete/). Lâimage animĂ©e auâdessus est extraite de ladite vidĂ©o, dessinĂ©e par lâartiste [Aryeom](http://girinstud.io). ## Outils encore dans le bac Ă sable ## Deux outils rĂ©sultant de *Google Summer of Code* (2011 et 2013) nâont malheureusement pas pu faire partie de la version stable. Il sâagit de lâoutil de clonage sans raccord ([dĂ©monstration en vidĂ©o](http://www.youtube.com/watch?v=pqVMt-ReaDc), [section correspondante du journal du dĂ©veloppeur](http://lightningismyname.blogspot.fr/search/label/seamless-clone)) et de lâoutil de dĂ©formation NâPoint ([dĂ©monstration en vidĂ©o](http://www.youtube.com/watch?v=OmOyQyuiO_E), [billet du dĂ©veloppeur](http://korek.name/web/blog/n-point-image-deformation/299)). Ces deux outils sont en effet dans le bac Ă sable Ă cause de leur Ă©tat non satisfaisant, soit extrĂȘmement lent, voire boguĂ© ou conduisant Ă des plantages. Les dĂ©veloppeurs souhaitant contribuer pour finaliser ces outils sont les bienvenus ! Pour tester ces outils, lancez GIMP avec lâoption `--show-playground`, puis cochez les options dans les prĂ©fĂ©rences. Il convient de rappeler que ces outils ne sont pas conseillĂ©s pour de la production et peuvent mĂȘme faire planter GIMP, vous faisant ainsi perdre des donnĂ©es non sauvegardĂ©es. # Interface graphique # ## Tableau de bord Un tableau de bord fait son apparition permettant de suivre lâĂ©volution de lâutilisation du processeur, le cache et lâespace dâĂ©change mĂ©moire (_swap_) occupĂ©. ## Mode fenĂȘtre unique par dĂ©faut ## Si GIMP 2.8 avait rajoutĂ© le mode fenĂȘtre unique, celuiâci restait une option Ă sĂ©lectionner, ce que beaucoup dâutilisateurs occasionnels ne savaient pas et nâutilisaient donc jamais. Ce mode Ă©tant finalement dâautant plus utile pour ces utilisateurs, afin de ne pas les perturber, il sâagit donc du nouveau mode de fenĂȘtrage par dĂ©faut. Le mode multiâfenĂȘtre existe toujours et est dĂ©sormais activable comme lâĂ©tait auparavant le mode fenĂȘtre unique. ## Verrouillage des transformations ## Les calques peuvent dĂ©sormais ĂȘtre verrouillĂ©s pour ĂȘtre prĂ©servĂ©s contre toute transformation accidentelle (dĂ©placement, rotation, etc.). ## Rotation et retournement du canevas ## Il est dĂ©sormais possible de [faire pivoter le canevas](http://libregraphicsworld.org/blog/entry/gimp-gets-canvas-rotation), ainsi que de le faire se retourner horizontalement ou verticalement. Il ne sâagit pas dâopĂ©rations sur les pixels (donc notamment pas dâune rotation dâimage ni dâun miroir), mais uniquement dâune rotation dâaffichage. Certains peintres utilisent en effet la rotation pour peindre avec leur tablette en diagonale (comme certains Ă©crivent sur une feuille en diagonale) tout en orientant lâimage sur lâĂ©cran Ă lâidentique, ce qui permet dâatteindre plus aisĂ©ment certaines zones du canevas. Le retournement est Ă©galement beaucoup utilisĂ© par les peintres pour vĂ©rifier les problĂšmes de perspective, de symĂ©trie et de proportions. Dessiner trop longtemps sur le mĂȘme dessin entraĂźne en effet parfois une habitude de lâesprit, qui ne se rend plus compte de certaines erreurs autrement Ă©videntes. Retourner rĂ©guliĂšrement le canevas permet aux peintres numĂ©riques de « rafraĂźchir » leur cerveau en chamboulant son attente comme si une nouvelle image lui Ă©tait soumise et, ainsi, de dĂ©couvrir et corriger les erreurs. ## ThĂšmes dâicĂŽnes et nouveaux thĂšmes dâicĂŽnes symboliques ## Les icĂŽnes ne sont dĂ©sormais plus inclues dans les thĂšmes, mais sont fournies dans des thĂšmes dâicĂŽnes, indĂ©pendamment. GIMP sera dĂ©sormais fourni avec des thĂšmes dâicĂŽnes symboliques et un thĂšme dâicĂŽnes vectorielles couleur, en addition du thĂšme couleur historique.  Cela fait suite aux efforts du projet GNOME pour proposer des [alternatives symboliques](https://wiki.gnome.org/Design/HIG/IconsAndArtwork) aux icĂŽnes couleur classiques. ## Tailles dâicĂŽnes ## Les icĂŽnes des outils Ă©taient de 16 Ăă°ă€ 16 pixels et 22 Ăă°ă€ 22 pixels. Nous utilisons seulement des multiples de 16 et 24 pour les nouvelles icĂŽnes, suivant ainsi lâ[Ă©volution de GNOME et GTK+](https://developer.gnome.org/gtk3/stable/gtk3-Themeable-Stock-Images.html#GtkIconSize). En outre, plutĂŽt que de proposer un thĂšme particulier « petites icĂŽnes » (thĂšme _Small_ qui disparaĂźt), il devient dĂ©sormais possible dâoutrepasser les tailles des icĂŽnes de nâimporte quel thĂšme (officiel, comme personnalisĂ©) dans les prĂ©fĂ©rences, pour peu que le thĂšme dâicĂŽnes propose une taille adĂ©quate (ou une version vectorielle). Cela permettra notamment dâutiliser GIMP sur des Ă©crans Ă haute densitĂ© de pixels (HiDPI).  ## Nouveaux thĂšmes ## Trois nouveaux thĂšmes font leur apparition, dans diverses nuances de gris (un thĂšme clair, un thĂšme gris intermĂ©diaire, et un thĂšme sombre), en plus du thĂšme _SystĂšme_.  ## Recherches dâactions ## GIMP possĂšde dĂ©sormais une rechercheâetâactivation des actions. Par dĂ©faut, lâentrĂ©e de recherche correspond Ă `/`. Cela permet, par exemple, de rechercher des filtres par motâclef prĂ©sent dans le nom ou la description du filtre, plutĂŽt que par les menus et sousâmenus. Mais cela ne se limite pas aux filtres, ni mĂȘme aux menus. Toute action prĂ©sente dans GIMP (câestâĂ âdire une opĂ©ration Ă laquelle on peut assigner un raccourci clavier) peut ĂȘtre recherchĂ©e et activĂ©e par cette nouvelle fonctionnalitĂ©.  On peut ainsi rechercher des outils ou fonctions disponibles, mais prĂ©sents dans aucun menu. Cela pondĂšre notamment le fait quâil y ait plus dâactions que de raccourcis techniquement possibles (sans compter la mĂ©morisation quasiâimpossible si lâon devait se rappeler un raccourci par action !). Et puis, qui nâavait jamais cherchĂ© une fonctionnalitĂ© dans les menus quâon avait dĂ©jĂ utilisĂ© des semaines auparavant, mais quâon est incapable de retrouver en moins de dix minutes de tripatouillage dans les menus et sousâmenus ? Notons que lâoutil prend en compte la localisation (on peut ainsi chercher dans la langue de lâinterface, par exemple en français). ## Position des onglets modifiable ## Il est dĂ©sormais possible de placer la barre des onglets, dans le mode Ă fenĂȘtre unique, de nâimporte quel cĂŽtĂ© (haut, bas, gauche ou droite).  # Traitement dâimages en ligne de commande # Tout dâabord, il est Ă noter que GIMP nâest pas forcĂ©ment adaptĂ© Ă du traitement dâimage en ligne de commande, en particulier sur de multiples images. Il existe des logiciels vĂ©ritablement dĂ©diĂ©s Ă ce type de traitement dit « _batch_ », comme [ImageMagick](http://www.imagemagick.org/script/index.php), lesquels pourraient ĂȘtre plus pratiques dâutilisation et aussi plus efficaces. Plus proche de GIMP, [GâMIC](http://gmic.eu/) possĂšde aussi une interface en ligne de commande, et lâon peut mĂȘme utiliser tout simplement [GEGL](http://gegl.org), qui est dotĂ© dâun binaire capable dâenchaĂźner des opĂ©rations sur des images directement depuis la ligne de commande. Ainsi, inverser les couleurs dâune image PNG avec GEGL puis convertir en JPEG est aussi simple que : ```bash $ gegl source.png -o dest.jpg -- gegl:invert-gamma ``` NĂ©anmoins, de nombreuses personnes continuent Ă utiliser GIMP pour du traitement dâimage en ligne de commande, notamment par habitude ou par connaissance de lâAPI de GIMP (la mĂȘme que pour les greffons). Donc, pour ne pas oublier ces personnes, deux fonctionnalitĂ©s petites mais trĂšs attendues ont Ă©tĂ© ajoutĂ©es : * lorsquâune instance GIMP tourne dĂ©jĂ , les commandes _batch_ sont exĂ©cutĂ©es sur cette instance existante ; * une nouvelle macro `with-files` permet dĂ©sormais dâexĂ©cuter une mĂȘme suite de commandes sur une liste dâimages. Ainsi, voici comment inverser les couleurs de toutes les images PNG contenues dans un rĂ©pertoire donnĂ© : ```bash $ gimp -i -b '(with-files "*.png" (gimp-invert layer) \ (gimp-file-save 1 image layer \ (string-append basename ".jpg") \ (string-append basename ".jpg") ))' ``` # Peinture # ## Historique des couleurs utilisĂ©es ## Il existe dĂ©sormais une palette automatique des couleurs rĂ©cemment utilisĂ©es. En outre, le dock des couleurs dâavant plan et dâarriĂšreâplan affiche les douze couleurs les plus rĂ©centes de ladite palette.  ## Nouveaux modes de fusion des calques ## Historiquement, GIMP travaillait en espace de couleur perceptuel, ce qui est en train de changer grĂące Ă la haute profondeur de couleur. Pour toute profondeur plus grande que 8 bits par canal, travailler en espace linĂ©aire est bien plus efficace. Nous avons donc créé une nouvelle collection de modes en espace linĂ©aire. De nombreux modes de calque ont ainsi Ă©tĂ© nouvellement implĂ©mentĂ©s. Bien entendu, toute image XCF dâune version prĂ©cĂ©dente sera parfaitement migrĂ©e. CâestâĂ âdire que tout ancien XCF aura le rendu attendu, une fois chargĂ© dans une version de GIMP, et ce, Ă jamais (si un XCF Ă un rendu diffĂ©rent, alors cela est Ă considĂ©rer comme un bogue). ## Lier la taille de la brosse au zoom ## Une nouvelle option est disponible pour tout outil utilisant le moteur de brosses de GIMP : il est dĂ©sormais possible de lier la taille de la brosse au niveau de zoom (« _Lock brush size to zoom_ »), et pas uniquement Ă sa taille en pixels. Ainsi, en zoomant davantage, votre brosse rapetissera dâautant, et inversement, de sorte quâelle aura toujours la mĂȘme taille sur lâĂ©cran (mais pas la mĂȘme taille en pixel sur le canevas). # Gestion des couleurs # GIMP 2.10 apporte de nombreuses amĂ©liorations sur la gestion des couleurs. Notamment, GIMP est passĂ© du moteur [LCMS](http://www.littlecms.com/) v1 Ă v2, ajoutant au passage la prise en charge de [ICC v4](http://www.color.org/icc_specs2.xalter), mais aussi une meilleure fidĂ©litĂ© de conversion entre des profondeurs de couleur diffĂ©rentes. Nous avons en fait mĂȘme dĂ©jĂ commencĂ© le travail pour remplacer LCMS par _babl_, notamment pour la conversion entre profils de couleur quand cela est possible. La librairie _babl_ est en effet extrĂȘmement plus rapide que LCMS. GIMP gĂ©rait historiquement les profils de couleur Ă lâaide dâun module. Celuiâci a Ă©tĂ© retirĂ© en faveur dâune implĂ©mentation interne et complĂšte, interagissant sur lâensemble de lâinterface. Par exemple, il y a maintenant une prise en charge de la copie dâune image sur une autre avec des profils diffĂ©rents, impliquant une conversion pour garder la fidĂ©litĂ© des couleurs. Les images en niveau de gris peuvent dĂ©sormais aussi ĂȘtre munies dâun profil de couleur, et plus seulement les images RVB. Enfin, lâinteraction utilisateur avec les profils a Ă©tĂ© revue, rendant la gestion de profils sur les images (assignation, suppression, conversion...) plus simple et comprĂ©hensible.  # Emplacement standardisĂ© des fichiers de configuration # Les fichiers de configuration ont Ă©tĂ© dĂ©placĂ©s dans une arborescence plus appropriĂ©e sur chaque plateâforme : * Windows : `%APPDATA%/GIMP/{GIMP_APP_VERSION}` ; * macOS : `NSApplicationSupportDirectory/GIMP/{GIMP_APP_VERSION}` ; * tous les autres UNIX : `$XDG_CONFIG_HOME/GIMP/{GIMP_APP_VERSION}`. Il est Ă noter sur nos systĂšmes dâexploitation libres en particulier, que GIMP adopte dĂ©sormais la spĂ©cification [XDG](http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html "X Desktop Group â freedesktop.org"). Cependant, seul `$XDG_CONFIG_HOME` est pris en charge pour le moment. En particulier, nous ne sĂ©parons pas avec `$XDG_CACHE_HOME` (en revanche, **GEGL** utilise ce dernier), ni `$XDG_DATA_HOME`. Les anciens fichiers de configuration seront immĂ©diatement migrĂ©s, et convertis si nĂ©cessaire (ce dernier point Ă©tant aussi une nouveautĂ©), lors du premier lancement de GIMP 2.10. # Multiâplateâforme # GIMP est multiâplateâforme et, bien que lâon sache quâil tourne aussi sous BSD ou Solaris, par exemple, les platesâformes qui connaissent le plus de succĂšs sont bien entendu GNU/Linux, Windows et macOS. GNU/Linux a le moins de problĂšmes, car quasiment tous les dĂ©veloppeurs lâutilisent comme systĂšme dâexploitation principal. macOS rencontre un peu dâamour de la la part contributeurs par intermittence. Cela fait dĂ©jĂ un moment que GIMP fonctionne avec une interface graphique native. Il faut pour cela compiler GTK+ avec le [quartz](http://www.gtk.org/download/macos.php) en arriĂšreâplan Ă la place de X11 (surtout que X11 nâest plus fourni par dĂ©faut avec macOS). LâintĂ©gration est dĂ©sormais portĂ©e plus loin avec des migrations dâAPI [Carbon vers Cocoa](https://developer.apple.com/library/mac/documentation/porting/conceptual/portingunix/environments/environments.html), ainsi que des changements dâinterface graphique pour suivre les rĂšgles de macOS (notamment au niveau menu, barre des tĂąches, etc.). Windows est toujours le vilain petit canard malheureusement, bien quâil sâagisse probablement de la masse la plus importante des utilisateurs. Un [appel Ă lâaide de dĂ©veloppeurs Windows](http://www.gimp.org/news/2012/07/25/we-are-looking-for-windows-developers/) avait dâailleurs Ă©tĂ© lancĂ©, il y a quelques annĂ©es, sans grand succĂšs. Lâappel tient toujours. # Et aprĂšs ? # ## GIMP 3.0 ## GIMP 3.0, la version majeure qui succĂ©dera Ă 2.10, sera aussi la promesse dâun futur radieux. Il sâagira encore une fois dâune refonte en profondeur. Si GIMP 2.10 refondait le moteur avec GEGL, GIMP 3.0 refondra lâinterface graphique avec GTK+ 3.0. Notons que la migration directe Ă GTK+ 4 a aussi Ă©tĂ© Ă©voquĂ©e, bien que rien nâait Ă©tĂ© formellement dĂ©cidĂ© Ă ce sujet pour lâinstant. Quâestâce quâune migration Ă GTK+ 3.0 apporterait ? ### Meilleure prise en charge des dispositifs de pointage ### Les utilisateurs avancĂ©s utilisent souvent des dispositifs de pointage particuliers, comme les tablettes graphiques. GTK+ 2 avait une prise en charge assez alĂ©atoire, surtout sous Windows oĂč beaucoup de cas de tablettes non fonctionnelles nous Ă©taient rapportĂ©es. Cela devrait ĂȘtre beaucoup mieux avec GTK+ 3. Le branchement Ă chaud de pĂ©riphĂ©riques USB, parfois chaotique, a Ă©tĂ© amĂ©liorĂ© avec XInput 2. Et, bien sĂ»r, les fonctionnalitĂ©s digitales devraient pouvoir ĂȘtre implĂ©mentĂ©es bien plus facilement (zoom ou rotation du canevas en glissant les doigts, etc.). ### Gestion des trĂšs hautes densitĂ©s dâaffichage ### De plus en plus de gens, en particulier parmi les professionnels de lâimage, travaillent avec des Ă©crans Ă trĂšs haute rĂ©solution ou trĂšs haute densitĂ© de pixels (HiDPI, Retina display...). Un travail a Ă©tĂ© fait sur GIMP 2.10, notamment en autoâdĂ©tectant la densitĂ© de lâĂ©cran et en permettant de configurer des icĂŽnes de grande taille. Mais ces amĂ©liorations restent superficielles, tenant plus de la rustine que de la prise en charge en profondeur. [GIMP 3.0](https://bugzilla.gnome.org/show_bug.cgi?id=725263) devrait bien mieux prendre en charge de tels Ă©crans et permettre aux gens de travailler efficacement avec une telle configuration. ### Wayland ### GDK a un _backâend_ Wayland disponible pour GTK+ 3. GIMP pourra donc devenir une application native Wayland. Wayland pourrait dâailleurs apporter de nouveaux usages, tels que le dessin multiâpointeur, ainsi que le lancement dâactions par les boutons des tablettes graphiques. ### ThĂšmes amĂ©liorĂ©s ### Les thĂšmes GTK+ 3 sont de type « CSS » et permettent notamment des variantes de thĂšmes (comme les variantes obscures). Cela sera beaucoup plus propre et standard que de crĂ©er de nouveaux thĂšmes Ă lâinfini. ### Contributions accrues Ă GTK+ ### Lâun des principaux problĂšmes de lâutilisation de GTK+ 2 est que celuiâci ne peut plus Ă©voluer. GTK+ 2 accepte des corrections de bogues, mais pas de nouvelles fonctionnalitĂ©s. Câest donc un blocage majeur pour lâĂ©volution de GIMP dĂšs que nous souhaitons une fonctionnalitĂ© qui touche la bibliothĂšque graphique (_toolkit_). Le passage Ă GTK+ 3 signifie donc que les Ă©volutions dâinterface seront enfin libĂ©rĂ©es, puisquâil sera dĂ©sormais permis de contribuer des fonctionnalitĂ©s de fond Ă GTK+ au besoin. Et rĂ©ciproquement, cela signifie que GTK+ pourra Ă nouveau profiter du dĂ©veloppement de GIMP, puisque nos contributions Ă GTK+ Ă©taient forcĂ©ment limitĂ©es. ## Traitement dâimage non destructif ## Nous expliquions dĂ©jĂ dans la [nouvelle sur GEGL](https://linuxfr.org/news/gegl-0-3-0-et-babl-0-1-12-sont-de-sortie) que le traitement en graphe signifie que le **traitement dâimage non destructif** sera bientĂŽt possible. Il ne sera plus question dâappliquer un effet, puis de voir, annuler, puis le refaire avec des paramĂštres diffĂ©rents, et ainsi de suite. Vous pourrez appliquer un effet, puis, plus tard, simplement en changer les paramĂštres. Vous pourrez mĂȘme supprimer lâeffet et retrouver lâimage originelle. Malheureusement, cela nâest pas prĂ©sent dans GIMP 2.10 car lâinterface graphique nâa pas encore Ă©tĂ© spĂ©cifiĂ©e. Le traitement dâimage est donc de fait toujours destructif, pour le moment. Câest cependant une des futures Ă©tapes majeures de GIMP, actuellement prĂ©vu pour GIMP 3.2, bien que cela puisse arriver avant (ou aprĂšs) en fonction des prioritĂ©s des contributeurs. ## AmĂ©lioration globale de lâinterface ## Jâai rĂ©cemment créé une [liste de discussion sur lâinterface graphique](https://mail.gnome.org/mailman/listinfo/gimp-gui-list) de GIMP, et repris en main nos discussions et spĂ©cifications sur le sujet, notamment autour du [wiki associĂ©](http://gui.gimp.org/index.php/GIMP_UI_Redesign). Mon but Ă terme est dâamĂ©liorer drastiquement lâexpĂ©rience utilisateur, mĂȘme si je ne me fais pas dâidĂ©es sur le fait que cela prendra plusieurs annĂ©es. Travail en cours... ## AmĂ©lioration de la plateâforme dâintĂ©gration ## La plateâforme dâintĂ©gration sâĂ©tait amĂ©liorĂ©e, mais elle connaĂźt beaucoup de problĂšmes ces derniĂšres annĂ©es (et malheureusement nous nâavons plus vraiment dâadministrateur avec du temps libre parmi nous). IdĂ©alement, Ă chaque _commit_, le code est compilĂ© et testĂ© (tests unitaires) et des messages dâerreur sont envoyĂ©s sur les canaux de communication (IRC notamment) pour avertir de tout problĂšme. Mais notre plateâforme nâest plus du tout fiable. Ă une Ă©poque, nous avions aussi des « _nightly builds_ » pour les utilisateurs friands de nouveautĂ©s et qui aiment le risque, mais cela nâexiste plus depuis quelques annĂ©es. Nous aimerions ajouter aussi des constructions et tests pour macOS et Windows dans notre intĂ©gration. Ce qui est en discussion rĂ©guliĂšre, mais nâest toujours pas fait (et ne risque pas dâarriver de sitĂŽt si lâon nâarrive mĂȘme pas Ă stabiliser les constructions pour GNU/Linux), et ce, pour les mĂȘmes raisons que pour le code : lâabsence de contributeurs macOS et Windows. En dâautres termes, les contributeurs qui sâintĂ©ressent Ă ces aspects du dĂ©veloppement logiciel sont les bienvenus ! ## Politique de publication ## Je pense que peu de monde est vraiment satisfait de la politique de sortie de GIMP. Cela inclut aussi les dĂ©veloppeurs, ne croyez pas le contraire. En effet, les versions majeures se font attendre des annĂ©es et les corrections de bogues des mois, car on est coincĂ© dans le systĂšme Ă lâancienne de publications majeures et mineures oĂč il faut attendre la stabilitĂ© de tout un tas de fonctionnalitĂ©s. Or, certaines dâentre elles pourraient ĂȘtre prĂȘtes et publiĂ©es depuis des annĂ©es, mais doivent attendre la stabilitĂ© dâautres points.  Câest pourquoi jâai lancĂ© lâidĂ©e, lors du _Libre Graphics Meeting 2014_ Ă Leipzig, de changer notre politique de publication pour adopter le systĂšme plus rĂ©cent, dit de « sorties rapides », quâont adoptĂ© par exemple les navigateurs ces derniĂšres annĂ©es. Bien sĂ»r, outre lâaspect « commercial » de numĂ©rotation rapide que les gens pourraient reprocher (nous ne prĂ©voyons pas de copier cela Ă ce jour), je pense bien voir lĂ une solution Ă lâabsence de visibilitĂ© sur les dĂ©veloppements. Au lieu de voir une publication majeure comme un « gros » changement qui a beaucoup de fonctionnalitĂ©s et une publication mineure comme seulement des corrections, on pourrait simplement voir une publication comme « quelque chose de prĂȘt », sans discrimination. On devrait pouvoir ĂȘtre capable de sortir une version rapidement, mĂȘme si câest pour une ou deux corrections de bogue (que lâon juge suffisamment importantes pour ne pas faire patienter les gens), ni devoir attendre dix fonctionnalitĂ©s quand une est dĂ©jĂ prĂȘte. AprĂšs des annĂ©es de pression interne, cette politique a Ă©tĂ© adoptĂ©e par Ă©tape. Nous avons ainsi [annoncĂ©, il y a un an](https://www.gimp.org/news/2017/02/02/gimp-2-10-blockers/), que nous autoriserons de nouvelles fonctionnalitĂ©s lors de publications mineures 2.10.x. NĂ©anmoins, elles seront forcĂ©ment limitĂ©es aux fonctionnalitĂ©s peu « invasives » (au niveau du code). # Sous GNU/Linux ! # Sur nos systĂšmes GNU/Linux prĂ©fĂ©rĂ©s, les logiciels sont historiquement empaquetĂ©s par les diverses distributions. NĂ©anmoins, cela a quelques inconvĂ©nients, entre autres parce que les mises Ă jour sont souvent en retard. Et, pire, les distributions dites « stables » ne vont mettre Ă jour que les versions mineures. Comme nous avons dĂ©jĂ manquĂ© quelques « gels » de distributions, on ne verra donc pas GIMP 2.10 sur Fedora avant au moins six mois, et vraisemblablement pas sur la derniĂšre LTS dâUbuntu (sortie la veille de la sortie de GIMP 2.10 et supportĂ©e jusquâen 2023) ! Sans mĂȘme parler de Debian stable... N. B. : Câest dĂ©jĂ [disponible dans _unstable_](https://packages.debian.org/sid/gimp). Ce type de gestion de versions commence Ă changer derniĂšrement, avec les dĂ©pĂŽts privĂ©s (PPA pour Ubuntu, Copr pour Fedora...) et aussi avec les paquets extraâdistributions (Flatpak, Snap, AppImage...). GIMP est ainsi disponible dans un [paquet officiel Flatpak](https://flathub.org/repo/appstream/org.gimp.GIMP.flatpakref), hĂ©bergĂ© sur Flathub. Cliquez le lien et, si votre distribution est suffisamment moderne, elle vous proposera dâinstaller GIMP. Câest moiâmĂȘme qui maintient ce paquet, et il est officiellement pris en charge par le projet GIMP. Il fonctionne bien, malgrĂ© quelques limitations (et mĂȘme quelques pertes de fonctionnalitĂ©s Ă cause du modĂšle de sĂ©curitĂ© et autres limitations actuelles du format). Ainsi, vous pouvez dâores et dĂ©jĂ installer GIMP 2.10.0 en un clic, lĂ , maintenant, tout de suite ! Et, bonus, vous bĂ©nĂ©ficierez directement de toute mise Ă jour future ! :-D GIMP est aussi disponible dans des paquets tiers pour les divers autres systĂšmes. Je tiens cependant Ă rappeler que ces paquets ne sont pas créés par nous. Cela signifie quâen cas de bogues, nous vous demandons de vous assurer que ceuxâci ne proviennent pas du paquetage et de les rapporter dâabord Ă lâempaqueteur. En outre, on ne peut en assurer ni la qualitĂ© ni la conformitĂ©, et surtout la sĂ©curitĂ© (câestâĂ âdire si aucun code malveillant nâa pu ĂȘtre ajoutĂ©). Câest pour cette raison que je ne donne pas de liens mais ces paquets sont simples Ă trouver. On nous a souvent accusĂ© de privilĂ©gier Windows, car on ne proposait pas de binaires GNU/Linux (ce qui Ă©tait simplement la norme jusquâil y a peu : laisser les distributions sâen occuper). On notera que dĂ©sormais, la version GNU/Linux est la premiĂšre Ă sortir, presque immĂ©diatement aprĂšs lâannonce de la version stable (alors que lâinstalleur Windows a mis deux jours et le paquet macOS nâest pas sorti) ! Il ne sâagit dâailleurs pas dâun coup de chance : cette situation est faite pour durer ! En tant que mainteneur du Flatpak, je prĂ©vois de ne jamais laisser passer plus de quelques heures avant la sortie du binaire (en fait, mĂȘme pour cette sortie, le binaire nâa Ă©tĂ© retardĂ© que parce que jâai Ă©tĂ© forcĂ© de lancer la compilation cinq fois dâaffilĂ©e Ă cause de divers contretemps ; autrement, jâespĂ©rais pouvoir sortir le Flatpak en mĂȘme temps que lâannonce). # Liste non exhaustive # Vous noterez que les [notes de sortie de GIMP 2.10.0](https://www.gimp.org/release-notes/gimp-2.10.html) ne listent pas exactement les mĂȘmes changements que le prĂ©sent article (alors mĂȘme que jâai contribuĂ© massivement Ă Ă©crire les deux documents, ainsi quâune majeure partie des implĂ©mentations de fonctionnalitĂ©s). En fait, le nombre de nouvelles fonctionnalitĂ©s ou de changements dans GIMP 2.10.0 est tellement Ă©norme que personne nâa mĂȘme essayĂ© de les compter. Le fichier [NEWS](https://git.gnome.org/browse/gimp/tree/NEWS.pre-2-10) est un peu plus complet, bien quâil ne soit pas exhaustif non plus (je viens par exemple de me rendre compte quâau moins une des fonctionnalitĂ©s de cet article avait Ă©tĂ© oubliĂ©e dans `NEWS` et ce nâest probablement pas la seule). Il fallait faire des choix de fonctionnalitĂ©s Ă citer, quâon espĂšre pertinents, mais dans tous les cas, ce qualificatif dĂ©pendra fortement de chacun. Je vous laisse donc dĂ©couvrir les autres nouveautĂ©s vousâmĂȘme en croisant les articles. # GIMPez bien ! # Le tour des fonctionnalitĂ©s est terminĂ©. Notons quâil sâagit en fait dâun survol extrĂȘmement succinct des nouveautĂ©s de GIMP 2.10.0 qui reprĂ©sentent vĂ©ritablement un Ă©norme bond en avant depuis la version 2.8. Pour plus de dĂ©tail de diverses fonctionnalitĂ©s, je peux conseiller de lire les annonces (en anglais) des diverses versions de dĂ©veloppement, ainsi que des candidates de sortie, donnant une vision plus incrĂ©mentale du dĂ©veloppement : * [GIMP 2.9.2 (27 novembre 2015)](https://www.gimp.org/news/2015/11/27/gimp-2-9-2-released/) ; * [GIMP 2.9.4 (13 juillet 2016)](https://www.gimp.org/news/2016/07/13/gimp-2-9-4-released/) ; * [GIMP 2.9.6 (24 aoĂ»t 2017)](https://www.gimp.org/news/2017/08/24/gimp-2-9-6-released/) ; * [GIMP 2.9.8 (12 dĂ©cembre 2017)](https://www.gimp.org/news/2017/12/12/gimp-2-9-8-released/) ; * [GIMP 2.10.0 RC1 (26 mars 2018)](https://www.gimp.org/news/2018/03/26/gimp-2-10-0-rc1-released/) ; * [GIMP 2.10.0 RC2 (17 avril 2018)](https://www.gimp.org/news/2018/04/17/gimp-2-10-0-rc2-released/) ; * [GIMP 2.10.0 (27 avril 2018)](https://www.gimp.org/news/2018/04/27/gimp-2-10-0-released/). Dans tous les cas, je vous souhaite beaucoup de plaisir Ă GIMPer toutes vos images, que ce soient des Ćuvres dâart originales ou de simples photos de vacances Ă retoucher. :-D # Ăpilogue : *ZeMarmot* et le dĂ©veloppement de GIMP # Je souhaitais Ă©galement rappeler que notre studio associatif, [LILA](https://libreart.info/), est un contributeur majeur de GIMP (je suis le [second plus gros contributeur de GIMP 2.10](https://www.openhub.net/p/gimp/contributors/summary), aprĂšs le mainteneur ; et mĂȘme plus gros contributeur des six derniers mois). Notre but est de promouvoir lâart libre et les logiciels libres crĂ©atifs au niveau professionnel. Nos projets ont donc pour but Ă terme de rĂ©munĂ©rer des crĂ©ateurs qui utilisent des logiciels libres et partagent leurs crĂ©ations. En particulier, nous produisons le film dâanimation [*ZeMarmot*](https://film.zemarmot.net/). Ma prioritĂ© dans la contribution de GIMP est donc dâen faire un outil de qualitĂ© professionnel (ce que jâestime quâil est dorĂ©navant, bien quâil puisse encore ĂȘtre Ă©normĂ©ment amĂ©liorĂ©). Cela signifie quâil doit ĂȘtre fiable et stable (avant mĂȘme de nous lancer dans *ZeMarmot*, mes contributions initiales Ă©taient dues Ă lâexistence de plantages trop frĂ©quents de GIMP, que jâai corrigĂ©s depuis), puis quâil doit bĂ©nĂ©ficier de nouvelles fonctionnalitĂ©s pour les usages avancĂ©s (ce que je fais aussi). Si vous apprĂ©ciez GIMP et notre travail pour lâamĂ©liorer, nous vous encourageons donc Ă contribuer financiĂšrement. Vos dons rĂ©munĂšreront aussi bien le dĂ©veloppement de GIMP que la crĂ©ation du film (lequel peut servir de vitrine pour le logiciel libre, tout en Ă©tant une vĂ©ritable Ćuvre et pas seulement une dĂ©mo technique). Les donations sont possibles sur [Liberapay](https://liberapay.com/ZeMarmot), [Tipeee](https://www.tipeee.com/zemarmot), [Patreon](https://www.patreon.com/zemarmot) ou [autres](https://film.zemarmot.net/fr/donate) (que ce soit par virement, chĂšque, Paypal, bitcoin...). Câest un moyen de contribuer Ă lâamĂ©lioration constante de ce fabuleux logiciel. *Ze End* --- _N. D. M. : Jehan est aussi un important contributeur Ă _ LinuxFr.org, _fournissant dĂ©pĂȘches de qualitĂ©, journaux copieux et commentaires pertinents. GrĂące Ă lui, nous sommes rĂ©guliĂšrement informĂ©s, avec constance et prĂ©cision, sur le dĂ©veloppement de GIMP, les logiciels dâanimation et le monde du traitement dâimages. Quelquesâuns de ses articles sont mentionnĂ©s dans la dĂ©pĂȘche, beaucoup manquent. Vous pouvez les retrouver en suivant [son pseudo](/users/jehan) ou lâĂ©tiquette [`gimp`](/tags/gimp/public). En voici un florilĂšge pour dĂ©couvrir certaines nouveautĂ©s oubliĂ©es dans la dĂ©pĂȘche :_ - [_Wilber Week, GIMP, interviews des dĂ©veloppeurs et sortie de la 2.10 Ă venir !_](/news/wilber-week-gimp-interviews-des-developpeurs-et-sortie-de-la-2-10-a-venir) (mars 2017) ; - [_Entretien avec Michael Natterer, mainteneur de GIMP_](/news/entretien-avec-michael-natterer-mainteneur-de-gimp) (mars 2017) ; - [_Nouvelles de ZeMarmot, GIMP et GIMP Motion (greffon dâanimation dans GIMP)_](/news/nouvelles-de-zemarmot-gimp-et-gimp-motion-greffon-d-animation-dans-gimp) (aoĂ»t 2017) ; - [_Les derniĂšres nouvelles de ZeMarmot_](/news/les-dernieres-nouvelles-de-zemarmot) â sur le dĂ©bogage dans GIMP (fĂ©vrier 2018).