URL: https://linuxfr.org/news/gimp-2-10-12-liberons-les-bugs Title: GIMP 2.10.12 : libĂ©rons les bugs ! Authors: Jehan Anonyme, ZeroHeure, Ysabeau đŸ§¶, BAud, Julien Jorge, Davy Defaud, Ê­ ☯ , BenoĂźt Sibaud et papap Date: 2019ćčŽ05月28æ—„T18:15:44+02:00 License: CC By-SA Tags: gimp et sortie_version Score: 79 GIMP 2.10.12 est principalement une version corrective de divers problĂšmes particuliĂšrement ennuyeux, ce qui est comprĂ©hensible aprĂšs une 2.10.10 avec autant d’évolutions ! MalgrĂ© tout, quelques amĂ©liorations sympas sont aussi de la partie : - amĂ©lioration de l’outil *Courbes de couleurs* ; - prise en charge des calques pour l’exportation en TIFF ; - gestion des polices d’écriture installĂ©es par l’utilisateur sous Windows ; - peinture plus rapide ; - amĂ©liorations de la fonctionnalitĂ© de *Peinture en symĂ©trie* ; - nouveau mode incrĂ©mentiel pour l’*outil d’éclaircissement et d’assombrissement* ; - crĂ©ation prĂ©liminaire d’une sĂ©lection par l’*outil de sĂ©lection Ă  main levĂ©e* ; - nouvel outil de transformation *DĂ©calage*. ---- [Sortie de GIMP 2.10.12 (site officiel)](https://www.gimp.org/news/2019/06/12/gimp-2-10-12-released/) [PrĂ©cĂ©dente nouvelle de sortie sur LinuxFr.org](https://linuxfr.org/news/gimp-2-10-10-c-est-dur-de-colorier) [Suivre les sujets concernant GIMP sur LinuxFr.org](https://linuxfr.org/tags/gimp/public) ---- ![Free the bugs](https://testing.gimp.org/drafts/20190526-bug-squashing.jpg) *« N’écrasez pas les bugs... libĂ©rez‐les ! », par [Aryeom](https://film.zemarmot.net/fr/), CC BY-SA 4.0 (une approche poĂ©tique du dĂ©bogage)* # AmĂ©liorations et fonctionnalitĂ©s ## Courbes et outil Courbes de Couleurs ### Interaction des courbes en gĂ©nĂ©ral L’interaction avec les courbes a Ă©tĂ© grandement amĂ©liorĂ©e de maniĂšre gĂ©nĂ©rale, ce qui est bĂ©nĂ©fique pour l’outil _Courbes de couleurs_, mais aussi pour tous les endroits oĂč des courbes ont besoin d’ĂȘtre ajustĂ©es (pour l’instant, l’éditeur de _Dynamique de la Brosse_ et la configuration des pĂ©riphĂ©riques d’entrĂ©e). #### Mouvement relatif en dĂ©plaçant des points Pendant le dĂ©placement d’un point existant de courbe, il ne sautera plus directement Ă  la position du curseur dĂšs le clic. À la place, il se dĂ©placera relativement avec le mouvement du curseur depuis sa position d’origine. Ceci permet de sĂ©lectionner un point avec un clic rapide sans le dĂ©placer ou d’ajuster plus facilement sa position. De plus, lors du survol du curseur au‐dessus d’un point ou durant le dĂ©placement d’un point, l’indicateur de coordonnĂ©es montrera la position du point, au lieu de celle du curseur. #### Alignement sur la courbe en maintenant ContrĂŽle En pressant sur la touche *ContrĂŽle* (`Ctrl`) lorsqu’un point est dĂ©placĂ© ou ajoutĂ©, la coordonnĂ©e _Y_ s’alignera avec la courbe existante. Ceci est particuliĂšrement utile pour l’ajout de points sans modifier la courbe. En outre, l’indicateur de coordonnĂ©es montre la position alignĂ©e. ### Changements spĂ©cifiques Ă  l’outil de Courbes de couleurs En supplĂ©ment, certaines amĂ©liorations sont spĂ©cifiques Ă  l’outil de _Courbes de couleurs_. #### Saisie numĂ©rique des coordonnĂ©es des points Deux nouvelles boĂźtes de saisie nommĂ©es *EntrĂ©e* et *Sortie* ont Ă©tĂ© ajoutĂ©es Ă  l’interface de l’outil _Courbes de couleurs_ permettant de configurer prĂ©cisĂ©ment les coordonnĂ©es du point sĂ©lectionnĂ© en entrant directement des valeurs numĂ©riques ou en utilisant les boutons flĂ©chĂ©s pour incrĂ©menter ou dĂ©crĂ©menter celles existantes. #### Ajout de points de courbe lisses ou anguleux Les points de contrĂŽle de courbe peuvent dĂ©sormais ĂȘtre **lisses** ou **anguleux**. Les points lisses produisent une courbe adoucie en sinusoĂŻde, tandis que les points anguleux produisent des variations brusques en dents de scie. Auparavant, tous les points Ă©taient lisses et cela reste le comportement par dĂ©faut. Les points anguleux sont reprĂ©sentĂ©s par un losange au lieu d’un cercle et l’interface permet de basculer d’un type de point Ă  un autre. Vous pouvez consulter la [vidĂ©o de dĂ©monstration de mises Ă  jour de l’outil Courbes](https://www.youtube-nocookie.com/embed/fcemTCAfD2o). ## Prise en charge des calques dans le format TIFF GrĂące Ă  Tobias Ellinghaus, plus connu comme un dĂ©veloppeur de [Darktable](https://darktable.org/), il est dĂ©sormais possible d’exporter au format de fichier TIFF en gardant les calques intacts. ## Prise en charge de polices installĂ©es par l’utilisateur sur Windows Bien que non parfaitement testĂ©, GIMP devrait avoir une prise en charge temporaire d’une nouvelle fonctionnalitĂ© de Windows 10. En effet, depuis une mise Ă  jour rĂ©cente de Windows 10, [on peut installer des polices de caractĂšres sans ĂȘtre administrateur](https://blogs.windows.com/windowsexperience/2018/06/27/announcing-windows-10-insider-preview-build-17704/#kt29svdWTKQ4QIx3.97) (oui, j’ai Ă©tĂ© aussi choquĂ© que vous quand j’ai appris que ce n’était pas possible avant !). Nous ajoutons donc le chemin d’accĂšs de ces polices utilisateur dans notre recherche de polices. Comme je le disais, ce n’est cependant qu’un contournement temporaire en attendant que cela soit [pris en charge par *fontconfig*](https://gitlab.freedesktop.org/fontconfig/fontconfig/issues/144), la bibliothĂšque que nous utilisons pour gĂ©rer les polices de caractĂšres. Notons Ă©galement que ce changement n’est pas bien testĂ© Ă  cause de notre manque de dĂ©veloppeurs Windows. Nous espĂ©rons surtout que cela fonctionne comme attendu, ce qui nous amĂšne Ă  lancer un nouvel appel : **ĂȘtes‐vous dĂ©veloppeur Windows ? Aimez‐vous GIMP ? [Si oui, contribuez](https://gitlab.gnome.org/GNOME/gimp/issues?scope=all&utf8=%E2%9C%93&state=opened&label_name[]=OS%3A%20Windows) !** Aucun de nos dĂ©veloppeurs actuels n’utilise Windows. Les problĂšmes et les rapports de bogues s’empilent sur notre plate-forme de suivi (la mĂȘme remarque peut ĂȘtre faite pour macOS, au passage !), alors que GIMP est stable et particuliĂšrement agrĂ©able sous GNU/Linux. Nous faisons nos B. A. du jour pour les autres systĂšmes d’exploitation, parfois mĂȘme avec plaisir, mais il y a des limites Ă  ce que nous pouvons faire pour des plates‐formes que nous n’utilisons pas. D’un autre cĂŽtĂ©, nous **accueillons les correctifs et nouveaux contributeurs avec grand plaisir** ! Ça pourrait ĂȘtre vous. ## Peinture numĂ©rique plus rapide DĂ©sormais, GIMP ne remplace plus le tampon Ă  chaque coup de pinceau si la couleur n’a pas Ă©tĂ© changĂ©e. Dans certains cas, cela permet de peindre plus rapidement. L’effet secondaire de ce changement est que l’option « dĂ©gradĂ© de couleurs » des paramĂštres de dynamique de _Brosse_ est rĂ©parĂ©e quand l’image possĂšde un profil colorimĂ©trique. ## Mode incrĂ©mentiel pour l’outil d’éclaircissement et d’assombrissement L’outil d’éclaircissement et d’assombrissement est dotĂ© d’une option « *IncrĂ©mentiel* », comme les outils _Pinceau_, _Crayon_ et _Gomme_, qui permet d’appliquer l’effet par incrĂ©ment en fonction du dĂ©placement du curseur en un seul mouvement au lieu de plusieurs coups de pinceau. ## CrĂ©ation prĂ©liminaire d’une sĂ©lection par l’outil de sĂ©lection Ă  main levĂ©e L’un des changements de la version 2.10.0 qui a Ă©tĂ© beaucoup critiquĂ© est le fait que l’outil de sĂ©lection Ă  main levĂ©e (communĂ©ment appelĂ© le _Lasso_) ne crĂ©e plus la sĂ©lection immĂ©diatement aprĂšs que le pĂ©rimĂštre ait Ă©tĂ© fermĂ©, et qu’il faut exĂ©cuter une opĂ©ration supplĂ©mentaire de confirmation en appuyant sur `EntrĂ©e` ou en double‐cliquant. Il s’agissait d’un choix de design dĂ©libĂ©rĂ© pour laisser la possibilitĂ© de modifier la sĂ©lection polygonale de l’outil de sĂ©lection Ă  main levĂ©e (surtout utile pour les sĂ©lections complexes). NĂ©anmoins, nous Ă©tions bien conscients que ce n’était pas idĂ©al, comparĂ© par exemple Ă  l’outil de sĂ©lection rectangulaire, qui permet d’éditer la forme du rectangle bien qu’une sĂ©lection soit dĂ©jĂ  créée. L’outil de sĂ©lection Ă  main levĂ©e fonctionne dĂ©sormais de la mĂȘme maniĂšre : mĂȘme si une sĂ©lection est créée en prĂ©liminaire (permettant de copier ou effacer directement le contenu sans Ă©tape additionnelle), il est toujours possible d’éditer cette sĂ©lection Ă  main levĂ©e tant qu’une nouvelle sĂ©lection n’est pas dĂ©marrĂ©e ou qu’un autre outil n’est pas utilisĂ©. ## Un outil DĂ©calage remplace l’action Ă©ponyme L’outil *DĂ©calage* dĂ©cale les pixels et possĂšde une option « recouvrir autour » permettant de crĂ©er des motifs rĂ©pĂ©titifs. ![L’outil *DĂ©calage* utilisĂ© pour crĂ©er un motif rĂ©pĂ©table de cƓur](https://www.gimp.org/news/2019/06/12/gimp-2-10-12-released/gimp-2-10-12-offset-filter.png) *L’outil DĂ©calage utilisĂ© pour crĂ©er un motif rĂ©pĂ©table de cƓur* L’outil fonctionne dĂ©sormais avec une simple interaction sur la zone de dessin, en glissant sur celle‐ci pour dĂ©caler le calque, en plus de l’ancienne saisie numĂ©rique. En passant Ă  GEGL, l’outil se dote aussi d’une prĂ©visualisation sur l’espace de travail. Ce filtre est disponible via le menu _Calque_ → _Transformer_ → _DĂ©calage_ ou le raccourci `Ctrl` + `Maj` + `O`. ## DĂ©placement simultanĂ© de guides croisĂ©s L’outil *DĂ©placement* peut maintenant dĂ©placer ensemble des guides qui se croisent en les cliquant Ă  leur point d’intersection. C’est utile lorsque les guides sont utilisĂ©s pour marquer un point plutĂŽt que des lignes (par exemple, les guides qui marquent le centre de la symĂ©trie « [[Mandala]] »). # Corrections de bogues De nombreux problĂšmes ont Ă©tĂ© corrigĂ©s, certains plus sĂ©rieux que d’autres (notamment quelques plantages), et du code a Ă©tĂ© nettoyĂ© ou factorisĂ©. Comme d’habitude, me direz‐vous ! Pourtant, plus que les nouvelles fonctionnalitĂ©s, ces corrections sont, pour moi, le cƓur de cette sortie. Parmi les problĂšmes les plus ennuyeux : - plusieurs corrections de plantages, et plus Ă  venir ; - des erreurs dans la gestion des profils colorimĂ©triques ; - des changements non voulus des couleurs d’avant‐plan et d’arriĂšre‐plan ; - des transformations de brosses amĂ©liorĂ©es ou rĂ©parĂ©es dans divers cas pour la peinture symĂ©trique ; - quelques bogues de localisation, et particuliĂšrement des affichages de traductions complĂštement « cassĂ©es » pour diverses langues (_a priori_, un bogue dans la bibliothĂšque en dĂ©pendance *Pango*) ; - des bogues dans la gestion des formats de brosses ; - etc. Eh bien, ils n’existent plus ! GIMP 2.10.12 est ainsi le rĂ©sultat d’environ 200 changements en deux mois. Ci‐dessous, nous discuterons de deux problĂšmes spĂ©cifiques. ## Prise en charge amĂ©liorĂ©e de la peinture symĂ©trique La fonction _Peinture en symĂ©trie_ a reçu plusieurs amĂ©liorations et corrections, notamment sur des artefacts qui pouvaient apparaĂźtre avec de grosses brosses, et dans les outils _Clonage et Correcteur_ quand les bords d’une zone de dessin coupent la brosse. Dans l’outil _Calligraphie_, la forme de la brosse n’était pas proprement transformĂ©e. C’est corrigĂ©. Maintenant, ouvrez simplement cette fenĂȘtre « ancrable » depuis le menu _FenĂȘtres → _FenĂȘtres_ _ancrables_ → _Peinture en symĂ©trie_, choisissez le type de symĂ©trie dĂ©sirĂ© et peignez ! ## Espaces de couleur erronĂ©s Ă  l’exportation Dans certains cas particuliers, vous pouviez vous retrouver avec des couleurs dĂ©lavĂ©es Ă  l’exportation. Cela venait d’une erreur de logique, conduisant Ă  exporter des couleurs sRGB avec un profil comportant une courbe linĂ©aire (c’était particuliĂšrement visible dans GIMP 2.10.10, qui exportait aussi le profil par dĂ©faut quand aucun profil n’était assignĂ© manuellement). Cela a donc Ă©tĂ© corrigĂ©, et nous en avons profitĂ© pour amĂ©liorer la logique d’exportation : Un profil assignĂ© explicitement est toujours suivi, et donc les pixels sont formatĂ©s d’aprĂšs le profil. Si vous avez manuellement assignĂ© un profil, GIMP doit bien entendu toujours obĂ©ir. En revanche, si vous n’avez pas assignĂ© de profil colorimĂ©trique, plusieurs stratĂ©gies diffĂ©rentes peuvent se produire : - si vous exportez dans un format avec prise en charge de grande profondeur de couleurs (par exemple PNG jusqu’à 16 bits, ou TIFF jusqu’à 64 bits), GIMP exporte dans le format de travail ; - si vous exportez dans un format limitĂ© Ă  8 bits (tel que JPEG), nous transformons les donnĂ©es en sRGB pour Ă©viter les problĂšmes de [postĂ©risation](https://fr.wikipedia.org/wiki/Posterisation) et de distorsions dans les zones d’ombre (sauf si le format de travail est en 8 bits linĂ©aire ; dans ce cas, nous l’exportons tel quel pour limiter les pertes). Notez bien qu’il peut encore y avoir des cas particuliers non optimaux dans la gestion des profils colorimĂ©triques. Cela devrait ĂȘtre beaucoup amĂ©liorĂ© lorsque nous ajouterons le code du travail en cours, dit « Invasion spatiale » (projet Ă  moyen terme, nous en [parlions dĂ©jĂ  lors de la sortie de GIMP 2.10.8](https://www.gimp.org/news/2018/11/08/gimp-2-10-8-released/#whats-next)). Cela devrait arriver dans un futur pas si lointain ! # Autour de GIMP ## GEGL et babl Pendant ce cycle de dĂ©veloppement, GEGL 0.4.16 est sorti (91 _commits_), ainsi que babl 0.1.64 (31 _commits_) et 0.1.66 (7 _commits_). Le plus gros changement pour les utilisateurs est probablement le nouveau coefficient de l’échantillonneur _cubique_. Jusqu’alors, il donnait une interpolation douce appropriĂ©e pour certains cas, mais insuffisamment nette pour la plupart des autres usages. Maintenant, dans tous les outils avec choix d’interpolation (tous les outils de transformation, l’outil *Gauchir*, etc.), *cubic* a changĂ© et donne des rĂ©sultats plus nets. Un autre changement notable dans GEGL est une amĂ©lioration de la gestion mĂ©moire, en libĂ©rant conditionnellement de la mĂ©moire de la pile (grĂące Ă  des appels manuels Ă  `malloc_trim()`), qui forcent le soubassement _libc_ Ă  libĂ©rer de la mĂ©moire plus souvent. Ce comportement est particuliĂšrement appropriĂ© pour des applications utilisĂ©es longuement, avec des changements soudains dans les besoins de mĂ©moire, comme GIMP. En pratique, cela signifie que le processus GIMP va maintenant rĂ©duire sa mĂ©moire utilisĂ©e beaucoup plus vite quand vous fermez de grandes images sur les systĂšmes pris en charge. # À suivre Bien qu’il soit moins visible, le travail sur la version **GIMP 3** avance bien. Des nouvelles arriveront bientĂŽt. En attendant, n’oubliez que vous pouvez [donner au projet et financer directement plusieurs dĂ©veloppeurs](https://www.gimp.org/donating/), afin de remercier et d’accĂ©lĂ©rer le dĂ©veloppement de GIMP. Nous rappelons notamment que notre projet *ZeMarmot* est toujours l’un des contributeurs principaux de GIMP et que [vous pouvez le financer](https://film.zemarmot.net/fr/donate), ce qui rĂ©sulte en du financement direct pour le dĂ©veloppement de GIMP !

AltStyle ă«ă‚ˆăŁăŠć€‰æ›ă•ă‚ŒăŸăƒšăƒŒă‚ž (->ă‚ȘăƒȘă‚žăƒŠăƒ«) /