Sites


Inkscape

Inkscape: ClipAndMask

Découpe et masques

Todo : PNG avec transparence et refaire une image du masque plus parlant.

Introduction

La découpe, les masques et les motifs forment un ajout grandement utile au jeu d'outil de l'artiste ou du concepteur. Une propriété commune qu'ils partagent tous les trois est le concept de frontière. Les chemins de découpe et les masques bornent le contenu des objets qu'ils contiennent, tandis que les motifs ne sont visibles qu'à l'intérieur des frontières de l'objet sur lesquels ils s'appliquent (dans les trois cas en rognant la visibilité).

Ces méthodes n'effacent pas de parties de vos objets, ils indiquent simplement au moteur de rendu SVG de ne pas les afficher. Cette édition non destructrice fait en sorte qu'il soit également possible de libérer l'objet de sa zone bornée.

Travailler avec des chemins de découpe ou des masques combinés avec des objets individuels ou des groupes présente des avantages.

L'utilisation du remplissage par motifs est présentée dans un chapitre dédié.

Découpe

Dans Inkscape, la fonction de découpe permet le découpage (rognage) d'un objet ou d'un groupe pour n'en rendre visible qu'une partie. Elle peut être appliquée à n'importe quel objet (y compris les groupes, calques, bitmaps...).

Pour mieux comprendre le découpage, examinons le en action. Prenez l'assortiment d'objets suivant :

Découpe et masques, étape 1

Placez maintenant un autre objet au-dessus des autres. Il sera utilisé comme objet de découpe. Notez que le niveau de profondeur de l'objet de découpe est important car le comportement par défaut d'Inkscape consiste à utiliser l'objet le plus haut pour le découpage. Notez également que le style de l'objet (remplissage, contour, opacité, etc.) n'a pas d'importance et que seule la forme de l'objet est utilisée lors du découpage.

Découpe et masques, étape 2 

L'étape suivante consiste à sélectionner tous les objets que vous souhaitez découper et l'objet de découpe. Dans les menus, sélectionner  Objet > Découpe > Définir. Ce qui nous donne :

Découpe et masques, étape 3 

Dans la mesure ou l'édition est non destructrice,  il est possible de dégager les objets du découpage. Pour cela, sélectionnez l'objet que vous souhaitez dégager, et utilisez le menu Objet > Découpe > Retirer. Dans l'exemple suivant, l'étoile bleue a été sélectionnée et dégagée du découpage :

Découpe et masques, étape 4 

Ainsi l'objet de découpe violet a été restitué, et l'étoile bleue ne fait plus partie du découpage. Notez que les deux autres objets sont toujours découpés car l'opération s'est appliquée à trois objets différents. Ces découpages sont donc toujours actifs et peuvent être retirés si nécessaire. Puisque les chemins de découpe peuvent s'appliquer à n'importe quel objet, il est possible de traiter les trois objets comme un tout en les groupant, puis en appliquant la découpe au groupe.

Le découpage peut être utilisé sur n'importe quel objet, y compris ceux sur lesquels un filtre a été appliqué. L'exemple ci-dessous montre l'utilisation d'un découpage pour créer un effet de bulle sur un cercle :

Découpe et masques, étape 5 

Il est également possible de découper un bitmap intégré, ou lié depuis un SVG  :

Découpe et masques, étape 6 

Masquer

De même que les chemins de découpe, les masques permettent le rognage apparent d'un objet ou d'un groupe d'objets. La différence est que les zones noires ou transparentes d'un masque deviennent complètement transparentes dans l'objet masqué ; les zones blanches opaques deviennent complètement opaques ; et toutes les couleurs intermédiaires sont traduites en niveaux d'opacité intermédiaires. Ce qui permet d'appliquer, par exemple, des dégradés de transparence arbitraires aux objets.

L'exemple suivant montre le masque et les objets sur lesquel il s'applique. Comme vous pouvez le remarquer, les masques offrent la possibilité de texturer les objets, de leur donner de la profondeur, et d'autres fonctionnalités que les chemins de découpe ne permettent pas :

Exemple de masque 

Il y a une erreur de communication avec le serveur Booktype. Nous ne savons pas actuellement où est le problème.

Vous devriez rafraîchir la page.