En cliquant sur l’image ci contre, vous accédez au WebRing français de Gimp.
Utiliser la décomposition en canaux pour réaliser des détourages complexes.
Le détourage de cheveux, de brins d’herbe ou d’arbres sans feuilles est assez complexe. Pas question d’utiliser les outils d’édition ordinaires tels que chemins, sélection par couleur ou autres. La méthode décrite ici est détaillée dans de très nombreux didacticiels sur le Net, dont le tutoriel de Bellette.
Le principe général est de créer un masque de calque en s’appuyant sur un des canaux issus de la décomposition de l’image.
Nous allons donc voir concrètement comment décomposer l’image et comment récupérer le canal le plus intéressant.
Préparation
Tout d’abord l’image : Sur la vignette ci-dessous, faites un « Clic-droit / Enregistrer la cible du lien sous… »
Tout d’abord, quelques opérations de base que l’on répète à chaque fois. (Faudrait en faire un script !)
- Ouverture de l’image dans Gimp
- Enregistrement en.xcf
- Dans la fenêtre des calques, clic-droit sur le calque pour « ajouter un canal alpha » (gestion des transparences)
- Renommage du calque en « Original »
- Duplication du calque et renommage de la copie en « Travail »

Renforcer la netteté
Toute image numérique a besoin d’une accentuation. Les photographes utilisent des plugins ou scripts spéciaux comme « High pass filter » qu’ils trouvent par exemple sur le registry . Nous allons ici travailler avec les moyens du bord, en nous contentant de renforcer la netteté par le filtre inclus dans Gimp.
Duplication du calque « Travail » et renommage en « Netteté ».
Application de « Filtres / Amélioration / Renforcer la netteté… » en laissant les options par défaut. (Alternez la coche d’ « Aperçu » pour mieux juger de l’effet.)
On peut aussi désactiver la visibilité des deux autres calques (en leur fermant les yeux !)

La décomposition en canaux
La décomposition s’obtient par « Couleurs / Composants… » et mène à une boîte de dialogue par laquelle on peut choisir les options « RVB, RVBA, TSV, TSL… »
Prenons par exemple l’option TSV, avec la coche « Décomposer en calques ». Cela crée une autre image composée de trois canaux gris (Teinte, Saturation, Valeur). Pour les besoins de ce didacticiel, j’ai mis la nouvelle image en chevauchement de notre image de travail. Vous remarquerez que la fenêtre des calques montre maintenant les canaux gris alors que tout à l’heure, elle montrait les canaux « Netteté, Travail et Original ».
Le but de la manœuvre est d’obtenir un canal gris bien contrasté et plein de détails. Ici seul le canal « Valeur » semble correspondre. J’attrape donc le canal valeur par sa vignette et je le fais glisser sur notre image en cours. Cette dernière passe en premier plan et un nouveau calque « Copie de valeur » est apparu.
L’image ci dessous montre l’opération de « Glisser – Déposer » du composant « Valeur » vers notre image.

Dans l’image ci-dessous, on peut voir le nouveau calque « Copie de valeur » qui est apparu dans la fenêtre des calques.

On recommence l’opération pour les autres options de la décomposition et à chaque fois, on copie les canaux qui nous semblent le plus opportuns. C’est une question d’habitude, avec l’expérience, on sait qu’il y a des chances de trouver son bonheur sur le canal L de TSL ou le vert de RVB… Ici le canal Magenta de Trichromie me convient assez.
Attention à choisir un niveau de zoom assez faible pour que votre image soit totalement visible dans la fenêtre, sinon la superposition des calques ne se fera pas parfaitement. Attention en outre à toujours sélectionner votre calque « Netteté » avant de décomposer.
Nous voici avec toute une série de canaux gris parmi lesquels il faut choisir celui qui contraste le mieux les cheveux sur fond de trottoir. (Avant de présenter la copie d’écran suivante, j’ai inversé les valeurs du canal magenta qui était en négatif par rapport aux autres.)

Choix du canal
En jouant avec les visibilités, et en observant particulièrement les endroits ou la couleur des cheveux se rapproche de la couleur du trottoir, je choisis le canal « Magenta » (que j’ai au départ repassé en positif). On pourrait aussi prendre le canal bleu.
Je supprime donc tous les canaux inutiles et je renomme « Copie de Magenta » en « Magenta ».
Une petite astuce maintenant, on duplique le canal « Magenta » et pour le nouveau calque obtenu on change le mode de fusion en « Fusion de grain ». Voyez le résultat immédiat sur le contraste de la chevelure.

Pour mettre de l’ordre et pour respecter notre logique de sauvegarder les étapes et de nommer les calques, nous allons dupliquer le calque « Magenta », la copie obtenue se plaçant en deuxième position, au dessus du calque « Magenta ». Ensuite, sur le calque du haut (qui est en mode « fusion de grain »), nous faisons un clic-droit « Fusionner vers le bas ».
Les deux calques supérieurs n’en font plus qu’un que l’on va renommer « Fusion de grain ».
Fabrication du masque
Nous dupliquons le calque « Fusion de grain » et le renommons « Masque 1″.
Notre but est d’avoir un contraste maximum entre le visage, cheveux compris, et l’extérieur. Pour faciliter le travail, nous allons commencer de façon approximative à nous approcher du contraste désiré. Avec le lasso, nous sélectionnons une zone sur la tête qui passe le plus près possible du bord des cheveux, représentée en pointillés rouge sur l’image qui suit et nous remplissons cette sélection de noir, avec l’outil pot de peinture. (Attention aux options accessibles par double clic, mode normal et opacité 100%).

Même technique pour l’extérieur, avec cette fois une sélection représentée en pointillés verts et un remplissage en blanc.

Note : L’utilisation du masque rapide est fort recommandée pour la précision, mais c’est une autre histoire…

Comme les opérations qui suivront sont fort « destructives », nous prendrons soin de faire des copies de calques à chaque fois. Dupliquons « Masque 1″ en « Masque 2″. Prenons ensuite l’outil « Couleurs / Courbes » et modifions la courbe de valeurs pour forcer le contraste, en prenant soin de défaire préalablement la sélection (CTRL + Maj + A).
La zone entourée de rouge sur l’image ci-dessous montre l’endroit le plus délicat à gérer.

Un premier résultat
Ajout d’un masque sur le calque « Netteté » : « Clic droit / Ajouter un masque de calque… » (option « Blanc » comme toujours.)
Dans la fenêtre des calques, on sélectionne « Masque 2″ (en vérifiant que son oeil soit bien ouvert) puis par le menu « Sélection / Tout » (CTRL + A) suivi du menu « Edition / Coller », on place son contenu dans le presse papier.
Annulation de la visibilité de « Masque 2″ en lui fermant l’œil.
Ouverture de l’œil du calque « Netteté » puis clic sur la vignette de son masque et collage du presse papiers (CTRL + V).
Catastrophe, le résultat n’est pas celui attendu, mais cela va s’arranger en deux clics. Pour l’instant, cliquons sur l’ancre au bas de la fenêtre des calques pour « Fixer » la « Sélection flottante ».

Que s’est-il passé ? La zone noire du masque correspond à de la transparence dans l’image, il n’y a donc qu’à sélectionner le masque par sa vignette, puis menu « Couleurs / Inverser ». Tout redevient normal. Pour mieux juger du résultat, insérez un calque blanc en dessous du calque « Netteté ».

Amélioration
Pas franchement satisfait du résultat. Il fallait s’y attendre, trop peu de contraste à la base entre les cheveux et le trottoir, et l’aspect granuleux de ce dernier ne favorise pas les choses. Alors on va dans un premier temps, à défaut de refaire la photo sur un fond plus conciliant, travailler à la main pour améliorer ce qu’on peut.
Dupliquons le calque « Netteté » et renommons la copie « A la main ». Puis travaillons sur le masque du calque « A la main » en utilisant les outils suivant :
- Zoom avant et arrière avec les touches + et -
- Brosse à bords flous
- Réglage de la taille de la brosse avec la molette (je vous renvoie à un paragraphe de la Faq Gimp au sujet de la molette)
- Touche D pour remettre les couleurs d’arrière plan et d’avant plan par défaut (Noir et Blanc)
- Touche X pour alterner ces deux couleurs.
- Barre d’espace pour se déplacer dans l’image.
Une fois ceci intégré, cela va très vite ! Je rappelle que peindre en noir efface et peindre en blanc rend visible. Nous obtenons en quelques instants (15 minutes) l’image qui suit.

Pour aller plus loin :
Il y a un moyen d’aller plus loin dans la recherche du détail des cheveux : La méthode pourrait faire l’objet d’un prochain tutoriel.
Il s’agit de repérer un endroit près d’un cheveu, contenant une couleur parasite issue du fond. On récupère cette couleur pour en faire la couleur d’avant plan. Ensuite, par le menu « Couleurs / Couleur vers Alpha », on rend cette couleur transparente. L’image prend alors une teinte de la couleur complémentaire. (Sur notre image, ce sera rouge clair). Notre image rouge clair est relativement transparente et par de multiples duplications – fusions vers le bas, on la rend de nouveau bien opaque. Cette nouvelle image est dupliquée deux fois, une fois pour en faire le masque final (après mise en noir et blanc) et une autre fois pour récupérer la teinte que l’on ré-appliquera par dessus pour retrouver la couleur.
Cet article est cependant assez long et…
Bonjour,
Merci pour ce tuto clair et détaillé, je commence à obtenir quelque chose d’assez proche de mes souhaits. Je persévère…..
Bonne continuation
Bonjour,
Je progresse dans ce problème de détourage (cependant j’ai acheté une tondeuse à cheveux…. Wink )
Yerbouti, je bute sur un dernier point:
§ Premier résultat:
Ouverture de l’oeil du calque « Netteté » puis clic sur la vignette de son masque et collage du presse papiers (CTRL + V).
Le souci est que ce cher Gimp m’indique qu’il n’y a rien à coller dans le presse papier….. Ai-je loupé quelque chose?
Bonjour,
J’ai modifié la formulation. J’avais omis de préciser qu’il fallait copier le masque après l’avoir sélectionné.
Merci de ton intérêt pour ce tuto.