logo_webring_gimp_francophone

lien aléatoire liste des sites

En cliquant sur l’image ci contre, vous accédez au WebRing français de Gimp.

Rendre flous, (ou plus exactement transparents) les bords d’une photo ou d’une image.

Article modifié pour être plus « accessible ». ;)

Avant propos

Pour aborder ce didacticiel, il serait utile de connaître le fonctionnement des masques, mais à contrario, cela peut aussi être un bon moyen d’en comprendre l’utilité. Le didacticiel est donc accessible même si vous ne pratiquez pas encore les masques.

Pour la matière, je suis allé chercher une image sur le site « http://www.photo-libre.fr/ » (lien cassé ?). Je place cette image en téléchargement ici en cas de modification du lien d’origine. (Clic-droit sur la miniature puis enregistrer la cible du lien sous…)

But de l’opération, rendre flous les bords d’une photo…

…pour obtenir ceci :

A y regarder de plus près, les bords ne sont pas flous mais sont simplement affectés d’une transparence en dégradé.
On ne parlera donc plus de flou mais de transparence.

Comment rendre transparents les bords d’une image ?

Canal Alpha

Qui dit transparence dit canal alpha. Le terme peut sembler barbare aux débutants mais il ne s’agit que de la transparence. Chaque pixel est plus ou moins rouge, plus ou moins vert, plus ou moins bleu et plus ou moins transparent. C’est tout !

Certaines images contiennent des informations de transparence (.png par exemple) et d’autres n’en contiennent pas (.jpg). Notre image de départ est un jpeg, elle ne contient pas de canal alpha d’origine et nous allons simplement lui en ajouter un.

Ouvrez dans Gimp l’image des ronds dans l’eau.

Ouvrez la fenêtre des calques si ce n’est déjà fait (CTRL + L) et par clic droit sur l’unique calque (nommé ici « Arrière plan »), faites « Ajouter un canal alpha ». Vous constaterez que le titre du calque ne sera plus en caractères gras.

Enregistrement en xcf

Puisqu’on ne le dira jamais assez, j’ose ici suggérer d’enregistrer dès maintenant l’image en format xcf, par exemple ronds.xcf.

Les masques : Introduction

Attention, tout ce paragraphe ne sert à rien pour l’image finale et ne sert qu’à se familiariser avec les masques.

Notre image accepte maintenant les transparences. Vous pouvez désirer un effet de transparence sur fond coloré, blanc, noir, ou même sur un fond transparent, ce qui a l’avantage de pouvoir placer l’image n’importe où. Les images png sont essentiellement de ce type, plus ou moins transparentes sur fond transparent. Cela peut sembler surprenant mais nous allons tenter d’y voir plus clair (sic).

Ajoutons un nouveau calque et appliquons un dégradé coloré.
(Menu Calques\Nouveau calque, type de remplissage indifférent, puis double clic sur l’outil « dégradé » pour choisir un dégradé coloré – J’ai pour cet exemple choisi Carribean blues)
Dans la fenêtre des calques, faisons glisser le nouveau calque en bas de la pile.

Dans la fenêtre des calques, clic droit sur le calque initial (arrière plan) et « Ajouter un masque de calque », avec l’option « Blanc (opacité complète) ». Un rectangle blanc apparaît à droite du calque, dans la fenêtre des calques.

Toujours à titre pédagogique, dans la fenêtre des calques, cliquez alternativement sur l’image du calque puis sur le rectangle blanc qui lui est juxtaposé afin de bien voir le liseré blanc indiquant qui, du calque ou de son masque est sélectionné. Il n’est au début pas évident de réaliser que le masque blanc soit encadré de blanc !
A gauche, le masque est sélectionné alors qu’à droite, c’est le calque.

Maintenant, alors que le masque est sélectionné, peignez en noir une certaine zone, puis en gris une autre zone et pour finir, repeignez en blanc une zone qui chevauche les deux autres. Vous constaterez que dans la zone noire, le calque laisse passer 100% du calque inférieur, dans la zone grise, il en laisse passer 50 % et dans la zone blanche, il ne laisse plus rien passer.

  • Masque noir implique calque transparent
  • Masque gris implique calque à moitié transparent
  • Masque blanc implique calque opaque


Pour finir avec la digression, dans la fenêtre des calques, faites Alt-clic ou CTRL-clic sur le masque, le liseré du masque deviendra rouge ou vert. Rouge lorsque l’action du masque sera annulée (comme s’il n’y avait pas de masque) et vert lorsque le masque sera affiché sans son calque.

Voilà, nous savons tout sur les masques, passons à une application.

Les masques : Application

Nous reprenons l’image xcf que nous avions enregistrée avant la précédente digression. Nous avons un calque unique, muni de son canal alpha, (ce qui se voit aux caractères fins du titre de ce calque dans la fenêtre des calques).

Facultatif et provisoire, juste pour mieux comprendre et ne pas confondre le blanc du masque et le blanc de l’arrière plan, on ajoute un calque d’une couleur qui tranche avec notre image, que l’on place en dessous de la pile. On enlèvera ce calque plus tard.

Par simple souci logique, nous renommons le calque de l’image en « Ronds » et le nouveau calque en « Fond ». (Pas toujours facile de renommer les calques avec Gimp : double clic sur le titre du calque, modifier puis validez avec la touche « entrée »)

Sur le calque « ronds », on ajoute un masque : (Depuis la fenêtre des calques (CTRL + L) par clic droit sur le calque concerné on choisit « Ajouter un masque de calque… »)

Une fenêtre de dialogue s’ouvre pour proposer plusieurs options de masque, le plus simple pour la suite, une fois que vous aurez bien compris le principe, serait de prendre un masque noir, mais dans l’immédiat, pour des raisons de simplicité pédagogique, prenez l’habitude de toujours choisir le masque blanc.
Alors on prend le masque blanc. ;)

On clique (simple clic) sur la petite vignette du masque blanc par sécurité, pour s’assurer que le masque soit bien sélectionné, puis dans l’image des ronds dans l’eau, on sélectionne un rectangle. Par un CTRL + I ou par le menu « Sélection / Inverser », on inverse la sélection. (Le bord de l’image est alors parcouru par ce que l’on nomme « Chemin de fourmis », qui nous indique que c’est bien l’extérieur du précédent rectangle qui est sélectionné.). Et pour finir, avec l’outil de remplissage (pot de peinture), on remplit de noir l’extérieur du rectangle.

Tout ce qui est noir dans le masque correspond dans l’image à une zone transparente qui laisse voir le fond vert d’arrière plan.


Application du flou

Par CTRL + MAJ + A on enlève la sélection.

Ici, nous dupliquons le calque « Ronds » pour sauvegarder le travail précédent. Nous renommons le nouveau calque en « Flou » et enlevons la visibilité du calque « Ronds ».

On sélectionne le masque du calque « Flou » par un clic sur sa vignette puis par le menu « Filtres / Flou / Flou gaussien » on applique à ce masque un flou de rayon 100.

Faites un « Alt – Clic » sur la vignette du masque pour observer l’état du masque, puis un deuxième « Alt – Clic » pour revenir à l’affichage normal.

Enlevez la visibilité du calque « Fond » et enregistrez l’image en png, votre image à bords flous (transparents) est prête ! (Le damier visible dans Gimp indique la transparence mais n’apparaît pas lors de l’enregistrement en png.)


Variante étoilée

Je ne donne pas ici la méthode de construction d’une étoile. Il faut utiliser « Rendu/Figures géométriques… » Si cela intéresse quelqu’un, il n’y a qu’à me laisser un commentaire et je ferais un tuto sur le sujet. ;)

L’utilisation d’une étoile est ici anecdotique et ne sert qu’à montrer qu’on peut tout imaginer dans la forme des masques. Cependant, devant la demande, j’ai rédigé un autre tutoriel pour expliquer en détail la fabrication de l’étoile.
  • Duplication du calque « Flou »
  • Renommage en « Etoile »
  • Suppression du masque (clic-droit supprimer le masque de calque)
  • Remettre un nouveau masque de calque (Clic-droit ajouter un masque de calque)
  • Tracer dans le masque une étoile blanche sur fond noir
  • Après suppression des sélections éventuelles, appliquer un flou assez important sur ce masque


Vue du masque.

Et ci dessous résultat final.



Ci dessous, on peut juger de l’intérêt du png sur des pages « presque » blanches. A gauche un png, à droite un jpg sur fond blanc.


Méthode de construction du masque

Pour ce qui est de la méthode de construction du masque, une fois le principe compris, on fait comme on veut :

  • Masque noir et peinture blanche dans la sélection, puis annulation de la sélection (CTRL MAJ A) et application d’un flou gaussien adéquat.
  • Masque blanc et peinture noire dans la sélection, annulation de la sélection, inversion des couleurs puis application du flou.
  • Sans doute est-il plus simple, lors de la création du masque, d’avoir fait à l’avance sa sélection et de prendre « Sélection » dans les options du masque, il ne restera qu’à enlever la sélection et flouter le masque.

Du moment que le masque soit blanc au centre et noir sur le pourtour !

Méthode rapide de floutage des bords d’une image

Choisir une image, l’ouvrir dans Gimp et créer le masque. Ensuite, faire « Sélection / Tout sélectionner » ou CTRL + A, puis « Sélection / Réduire… » (20 pts, 50 pts, 200 pts, c’est selon le résultat souhaité et il faut faire des essais, ne pas oublier de cocher « réduire depuis le bord de l’image »). On peut adoucir la sélection si on souhaite des coins arrondis. Ensuite, on inverse la sélection et en sélectionnant le masque, on remplit de noir l’extérieur du rectangle. On termine en floutant le masque, puis on enregistre (comme toujours, d’abord en xcf puis en png pour garder la transparence.)

Avertissement : Rayon du flou = diamètre.

On pourrait logiquement penser qu’il suffirait de sélectionner un image, de réduire la sélection d’un certain nombre de points (50 par exemple) puis d’appliquer un flou d’un rayon très légerement inférieur (48) pour que le dégradé commence du bord de l’image sur une épaisseur de deux fois le rayon (96).

Je crois qu’il y a une erreur dans Gimp (sic!) et que le rayon du flou est en réalité le diamètre. J’ai vérifié en mesurant avec de forts grossissements de zoom.

En conséquence, en théorie on devrait appliquer un flou gaussien du double de la réduction. En fait, d’expérience, il faut se garder une petite marge.


Sur ces trois images, la réduction est de 100 et le flou est respectivement, de gauche à droite : 200, 170, 150. Sur les deux premières, on remarque dans le haut de l’image une assez mauvaise transition entre image et fond.

Rayon du flou sur le masque = 1,5 fois la valeur de la réduction de la sélection.

Vous pouvez utiliser tout ceci pour mixer des images et créer des bannières, en-têtes de sites, montages photos. (Voir le tutoriel « Mélanger des images »)

Tags: , , , , ,

14 commentaires pour “Tuto GIMP – Image à bords flous (transparents)”

  1. [...] tutoriel est la suite (ou une application) du tutoriel sur les images à bords transparents dans lequel on a survolé la technique des masques. Si cette technique ne vous est pas familière, [...]

  2. Phil dit :

    Salut,
    je ne poste pas tres souvent de commentaires, mais là je le fais pour te remercier pour la qualité excellente de ton tuto.

    Très didactique, et ta « digression » est très pertinente.

    Merci !!

  3. Terry shinobi dit :

    Merci pour ce tutoriel qui m’a beaucoup aidé, continue comme ça l’ami.

    Virtuelle salutation

  4. yerbouti dit :

    Un petit tuto en complément, qui détaille la fabrication de l’étoile.
    http://www.silicate.net/gimp/t.....rds-flous/

  5. nar'b! dit :

    Bonjour,
    J’ai fait l’excercice du flou, mais lorsque je veux tracer l’étoile, Gimp crée un calque Gfig, et je n’agis pas sur le masque du calque étoile…???
    Merci de m’aider.

    • yerbouti dit :

      On fait sa forme géométrique dans un autre calque, on se débrouille pour avoir du noir en extérieur et du blanc en intérieur, puis on copie tout le calque Gfig et on le colle dans le masque du calque de notre fond.
      Je ferai un mini tuto ce soir !

  6. yerbouti dit :

    Je n’ai pas beaucoup de temps pour l’instant, mais l’aide est ici :
    http://docs.gimp.org/2.6/fr/plug-in-gfig.html
    Cordialement

  7. bboris dit :

    au fait la méthode de construction d’une étoile serait intéressante si jamais tu avais un peu le temps de faire un tuto – merci

  8. bboris dit :

    j’ai repris du début et cette fois-ci ça a fonctionné et jusqu’au résultat final – merci encore pour le tuto; vais de suite le récupérer dans ma biblio :-)

  9. bboris dit :

    le remplissage ne provoque rien ! rien ne se passe, ni noir ni transparent

    • yerbouti dit :

      Problème d’options de l’outil sans doute. Un double-clic sur l’outil Remplissage, le mode de l’outil est-il sur « Normal » ? Et la transparence de l’outil ?
      Problème de sélection ? Trace un rectangle dans l’image et remplis de suite la sélection. Cela fonctionne t-il ?

  10. bboris dit :

    « Chemin de fourmis », qui nous indique que c’est bien l’extérieur du précédent rectangle qui est sélectionné.). Et pour finir, avec l’outil de remplissage (pot de peinture), on remplit de noir l’extérieur du rectangle. »

    j’arrive jusqu’aux « fourmis » mais le remplissage avec le noir ne fait pas apparaitre le fond comme sur ton screen pourtant tout le reste avant est bon pourtant je fais bien un simple clic sur le masque !

    • yerbouti dit :

      Bonjour, que provoque le remplissage avec du noir ? Normalement, soit il rend transparent une partie de l’image, soit il la colore en noir, selon que le masque ou que le calque est sélectionné dans la fenêtre des calques.

Répondre

Vous pouvez utiliser ces tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>