2.  Image Structure Related Dialogs

The following dialogs let you control and manipulate image structures, such as layers, channels, or paths.

2.1. La fenêtre des calques

Figure 14.1. La fenêtre des calques

La fenêtre des calques

Le dialogue des calques est l'endroit privilégié pour éditer, modifier et gérer vos calques. Vous pouvez vous représenter les calques comme une pile de feuilles transparentes qui composent votre image. En utilisant des calques, vous pouvez construire une image constituée de plusieurs niveaux de conception, chacun pouvant être manipulé sans affecter les autres niveaux. Les calques sont empilés les uns au dessus des autres. Le calque du bas, ou calque d'arrière-plan, constitue le fond de l'image, puis viennent au-dessus les différents composants du premier plan.

Figure 14.2. Représentation d'une image avec les calques

Représentation d'une image avec les calques

Calques de l'image

Représentation d'une image avec les calques

Image résultante


2.1.1. Accès au dialogue

La Fenêtre des calques est une fenêtre ancrable, voyez la section Dialogues, fenêtres et onglets sur l'utilisation des ancrages.

Vous pouvez y accéder :

  • depuis le menu de la fenêtre d'image : FenêtresCalques ;

  • à partir d'un autre dialogue en cliquant sur le petit bouton et en choisissant Ajouter un ongletCalques.

  • depuis le raccourci clavier par défaut : Ctrl+L.

Dans le menu Fenêtres se trouve une liste des fenêtres détachées qui persiste tant qu'il reste au moins une fenêtre ouverte. Vous pouvez ainsi rétablir la fenêtre des Dégradés à partir de cette liste.

2.1.2. Utilisation de la fenêtre des calques

Généralités

Chaque calque apparaît dans le dialogue sous la forme d'une vignette. Lorsqu'une image est constituée de plusieurs calques, ils apparaissent sous la forme d'une liste. Le calque le plus haut dans la liste est le premier visible et le plus bas est le dernier visible, l'arrière-plan. Au-dessus de la liste figure des caractéristiques associées individuellement à chaque calque. En bas de la liste figure des boutons de gestions de la liste des calques. En cliquant-droit sur la vignette d'un calque on fait apparaître le menu local des calques.

Attributs d'un calque

Chaque calque apparaît dans la liste accompagné de ses attributs.

Visibilité du calque

Devant la miniature se trouve un œil. En cliquant dessus, vous basculez entre visibilité et invisibilté. (Maj-cliquer sur un œil rend invisibles tous les autres calques).

Enchaîner les calques

Une autre icône représentant une chaîne vous permet de regrouper les calques pour leur appliquer une même action (par exemple avec l'outil Déplacement).

Nom du calque

Le principal attribut est le nom du calque. Vous pouvez en changer par un double clic sur le nom du calque.

[Note] Note

Dans le cas d'un calque d'animation GIF ou MNG le nom du calque est utilisé pour spécifier certains paramètres : Nom_du_Calque (délai en ms) (mode_de_combinaison), par exemple Frame_1 (100ms) (replace). Le délai détermine la durée pendant laquelle chaque calque est visible dans l'animation. Le mode de combinaison spécifie si vous voulez combiner avec le précédent calque ou le remplacer : les deux modes sont « combiner (combine) » ou « remplacer (replace) ».

Caractéristiques des calques

Au dessus de la liste des calques il est possible de spécifier différentes caractéristiques associées au calque actif. Le calque actif est celui qui est surligné en bleu dans la liste. Ces caractéristiques sont : le Mode de fusion, Verrouiller le canal Alpha et l'Opacité.

Modes de fusion

Les modes de fusion définissent comment le calque interagit avec les autres calques. Vous pouvez accéder à l'ensemble des modes proposés par GIMP depuis le menu déroulant. Les Modes des calques sont décrits en détail dans Modes de calque.

Verrouiller

Avec cette option cochée les zones transparentes du calque seront conservées, ceci quand bien même vous auriez coché l'option Remplir les zones transparentes de l'outil Remplissage.

Figure 14.3. Exemple pour « Verrouiller »

Exemple pour Verrouiller

Le calque actif possède trois bandes horizontales vertes opaques sur un fond transparent. Nous peignons une bande verticale rouge. « Verrouiller » non coché : les zones opaques et transparentes du calque actif sont peintes en rouge.

Exemple pour Verrouiller

« Verrouiller » coché : seules les zones opaques du calque actif sont peintes en rouge. Les zones transparentes sont préservées.


[Astuce] Astuce

Si le nom d'un calque est en gras dans la fenêtre du dialogue des calques, c'est que ce calque n'a pas de canal Alpha.

Opacité

En agissant sur le curseur pour régler l'opacité vous rendez le calque plus ou moins opaque. Avec une valeur d'opacité de 0 vous obtenez un calque transparent totalement invisible. Attention à de ne pas confondre avec le Masque de calque (voir au chapitre Masque de calque) qui permet de gérer la transparence pixel par pixel.

Gestion des calques

En dessous de la liste des calques une série de boutons permet d'effectuer quelques opérations sur la liste des calques.

Nouveau calque

Permet de créer un nouveau calque. Un dialoque vous est proposé, vous devez indiquer le Nom du calque, éventuellement changer la Hauteur et la Largeur qui sont mises par défaut à la taille de l'image, et choisir le Type de remplissage qui sera le départ pour le contenu du nouveau calque.

Monter le calque

Permet de monter le calque actif d'un rang dans la liste. Appuyez sur Maj pour monter le calque tout en haut de la liste.

Descendre le calque

Permet de descendre le calque actif d'un rang dans la liste. Appuyez sur Maj pour descendre le calque tout en bas de la liste.

[Astuce] Astuce

Pour descendre un calque tout en bas de la liste, il faut doter le calque d'Arrière-plan d'un canal de transparence (dit canal Alpha). Cliquez-droit sur le calque d'Arrière-plan et choisissez Ajouter un canal alpha dans le menu.

Dupliquer le calque

Permet de créer une copie du calque actif. Le nom du nouveau calque est suffixé par un chiffre.

Ancrer le calque

Lorsque le calque actif est un calque temporaire (aussi appelé sélection flottante) signalé par l'icône , ce bouton permet de l'ancrer dans le calque précédemment actif.

Supprimer le calque

Permet de supprimer le calque actif.

Autres fonctions concernant les calques

Vous disposez d'autres fonctions concernant la taille des calques dans le Menu contextuel des calques obtenu par un clic droit dans dialogue des calques et que vous retrouvez dans le sous-menu Calques du menu d'image.

Vous trouverez aussi des fonctions de fusion des calques dans le menu Image.

Cliquer-glisser des calques

Cliquez sur l'icône du calque et maintenez l'appui sur le bouton de la souris : l'icône s'agrandit et vous pouvez la déplacer en faisant glisser la souris.

  • Vous pouvez ainsi déposer le calque ailleurs dans la liste des calques.

  • Vous pouvez aussi déposer le calque dans la Boîte à outils : une nouvelle image contenant uniquement ce calque sera créée.

  • Enfin, vous pouvez déposer le calque dans une autre image : il sera ajouté au-dessus des calques existants dans la pile des calques.

2.1.3.  Layer masks

Figure 14.4.  « Add mask » dialog

Add mask dialog

Overview

A transparency mask can be added to each layer, it's called Layer mask. A layer mask has the same size and same pixel number as the layer to which it is attached. Every pixel of the mask can then be coupled with a pixel at the same location in the layer. The mask is a set of pixels in gray-tone on a value scale from 0 to 255. The pixels with a value 0 are black and give a full transparency to the coupled pixel in the layer. The pixels with a value 255 are white and give a full opacity to the coupled pixel in the layer.

To create a layer mask start with a right click on the layer to call the context menu and select Add layer mask in the menu. A dialog appears where you can initialize the content of the mask:

  • White (full opacity): the mask is white in the Layer Dialog. So, all pixels of the layer are visible in the image window since painting the mask with white makes layer pixels fully visible. You will paint with black to make layer pixels transparent.

  • Black (full transparency): the mask is black in the Layer Dialog. So, the layer is fully transparent since painting the mask with black makes layer pixels transparent. Painting with white will remove the mask and make layer pixels visible.

  • Layer's alpha channel: the mask is initialized according to the content of layer Alpha channel. If the layer still contains transparency it's copied in the mask.

  • Transfer layer's alpha channel: Does the same thing as the previous option, except that it also resets the layer's alpha channel to full opacity.

  • Selection : the mask is initialized according to pixel values found in the selection.

  • Grayscale copy of layer: the mask is initialized according to pixel values of the layer.

  • Channel: The layer mask is initialized with a selection mask you have created before, stored in the Channel dialog.

  • Invert mask : This checkbox allows you to invert : black turns to white and white turns to black.

When the mask is created it appears as a thumbnail right to the layer thumbnail. By clicking alternatively on the layer and mask thumbnail you can enable one or other. The active item has a white border (which is not well visible around a white mask). That's an important point. Always keep the Layers Dialog prominently when working with masks, because you can't see, looking at the canvas, which of the layer or the mask is active.

Pressing Alt (or Ctrl+Alt and click on the layer mask thumbnail) is equivalent to the Show Layer Mask command : the layer mask border turns to green. If you press Ctrl the border is red and the result is equivalent to the Disable Layer Mask command. To return to normal view redo last operation. These options are for greater convenience in your work.

Layer Mask example

Figure 14.5.  A layer with layer mask

A layer with layer mask

This image has a background layer with a flower and another blue one, fully opaque. A white layer mask has been added to the blue layer. In the image window, the blue layer remains visible because a white mask makes layer pixels visible.


Figure 14.6.  Painting the layer mask

Painting the layer mask

The layer mask is active. You paint with black color, which makes the layer transparent : the underlying layer becomes visible.