Les deux révisions précédentesRévision précédente | |
issue74:inkscape [2013/11/24 16:38] – andre_domenech | issue74:inkscape [2013/11/24 18:02] (Version actuelle) – andre_domenech |
---|
The checkerboard pattern is a good example of a situation where it's easier to use a mask than a clip path. This same effect could be achieved by clipping with a complex path, but it's probably not worth the extra effort. Looking closely at the checkerboard, you'll notice that the fill isn't made up of black and white squares, but rather white and transparent. Using white and transparent can sometimes make it easier to see what parts of an object you are masking: white areas will remain visible, and transparent areas will be clipped. A translucent white area will have the same effect as a shade of gray. It may seem counter-intuitive to cover the parts of the object that you want to keep, and expose the parts that will be hidden, but that's the way that masking has been defined in the SVG specification, so that's the way it works in Inkscape.** | The checkerboard pattern is a good example of a situation where it's easier to use a mask than a clip path. This same effect could be achieved by clipping with a complex path, but it's probably not worth the extra effort. Looking closely at the checkerboard, you'll notice that the fill isn't made up of black and white squares, but rather white and transparent. Using white and transparent can sometimes make it easier to see what parts of an object you are masking: white areas will remain visible, and transparent areas will be clipped. A translucent white area will have the same effect as a shade of gray. It may seem counter-intuitive to cover the parts of the object that you want to keep, and expose the parts that will be hidden, but that's the way that masking has been defined in the SVG specification, so that's the way it works in Inkscape.** |
| |
Comme vous l'avez vu, utiliser un gradient de niveaux de gris comme un masque vous donne un certain contrôle sur l'opacité de l'objet masqué. Vous vous rappelez également sans doute que Inkscape propose une sélection de modèles noirs et blancs dans son dialogue Remplissage et contour, plus quelques motifs de remplissage en bitmap niveaux de gris. Vous auriez pu les trouver plutôt restrictifs, mais leur nature monochrome les rend parfaits pour une utilisation en tant que masque. | Comme vous l'avez vu, utiliser un gradient de niveaux de gris comme un masque vous donne un certain contrôle sur l'opacité de l'objet masqué. Vous vous rappelez également sans doute qu'Inkscape propose une sélection de modèles noirs et blancs dans son dialogue Remplissage et contour, plus quelques motifs de remplissage en bitmap niveaux de gris. Vous auriez pu les trouver plutôt restrictifs, mais leur nature monochrome les rend parfaits pour une utilisation en tant que masques. |
Le motif en damier est un bon exemple d'une situation où il est plus facile d'utiliser un masque qu'un chemin de découpe. Ce même effet peut être obtenu en découpant avec un chemin complexe, mais cela ne vaut probablement pas l'effort supplémentaire. En regardant le damier de près, vous remarquerez que le remplissage n'est pas constitué de carrés noirs et blancs, mais plutôt de carrés blancs et transparents. L'utilisation de blanc et de transparent peut parfois faciliter la perception des parties d'un objet que vous masquez : les zones blanches restent visibles et les zones transparentes seront découpés. Une zone blanche translucide aura le même effet qu'une nuance de gris. Il peut sembler contre-intuitif de couvrir les parties de l'objet que vous souhaitez conserver et d'exposer les parties qui seront cachées, mais c'est la façon dont masquage a été défini dans la spécification SVG et c'est donc comme cela dans Inkscape. | Le motif en damier est un bon exemple d'une situation où il est plus facile d'utiliser un masque qu'un chemin de découpe. Ce même effet peut être obtenu en découpant avec un chemin complexe, mais cela ne vaut probablement pas l'effort supplémentaire. En regardant le damier de près, vous remarquerez que le remplissage n'est pas constitué de carrés noirs et blancs, mais plutôt de carrés blancs et transparents. L'utilisation de blanc et de transparent peut parfois faciliter la perception des parties d'un objet que vous masquez : les zones blanches restent visibles et les zones transparentes seront découpées. Une zone blanche translucide aura le même effet qu'une nuance de gris. Il peut sembler contre-intuitif de couvrir les parties de l'objet que vous souhaitez conserver et d'exposer les parties qui seront cachées, mais c'est la façon dont le masquage a été défini dans la spécification SVG et c'est donc comme cela dans Inkscape. |
| |
**Because clip paths are defined by a boundary and a concept of what's inside and outside that boundary, it's possible to use only a single path or object to define a clipping shape. Masks, on the other hand, are concerned with only the color of pixels, so it doesn't really matter whether your mask is made up of a single object or a whole load of objects inside a group. This allows you to create complex arrangements of colors and patterns which would be impossible to reproduce using a single path. | **Because clip paths are defined by a boundary and a concept of what's inside and outside that boundary, it's possible to use only a single path or object to define a clipping shape. Masks, on the other hand, are concerned with only the color of pixels, so it doesn't really matter whether your mask is made up of a single object or a whole load of objects inside a group. This allows you to create complex arrangements of colors and patterns which would be impossible to reproduce using a single path. |
Bien que vous puissiez utiliser des masques pour créer des arrangements complexes de découpage et de transparence, leur utilisation la plus courante consiste probablement à tout simplement adoucir les bords d'un groupe pour qu'il s'estompe petit à petit. Dans ce cas, tout ce dont vous avez besoin pour votre masque est une ellipse blanche fortement floutée, comme le montre cette carte de vœux on ne peut plus hors saison. | Bien que vous puissiez utiliser des masques pour créer des arrangements complexes de découpage et de transparence, leur utilisation la plus courante consiste probablement à tout simplement adoucir les bords d'un groupe pour qu'il s'estompe petit à petit. Dans ce cas, tout ce dont vous avez besoin pour votre masque est une ellipse blanche fortement floutée, comme le montre cette carte de vœux on ne peut plus hors saison. |
| |
Tout au long de cet article, j'ai parlé des masques comme étant des images en niveaux de gris. Ce n'est pas tout à fait vrai - un masque peut être n'importe quelle combinaison de couleurs que vous souhaitez. Cependant, n'important quelle couleur autre que blanc, noir ou gris sera converti en image à niveaux de gris avant son utilisation comme masque. Cela peut rendre difficile la prédiction de l'effet exact d'une couleur sur l'opacité qui en résulte ; ainsi, dans presque tous les cas, je recommande d'utiliser des niveaux de gris purs lors de l'élaboration de vos masques. | Tout au long de cet article, j'ai parlé des masques comme étant des images en niveaux de gris. Ce n'est pas tout à fait vrai - un masque peut être n'importe quelle combinaison de couleurs que vous souhaitez. Cependant, n'importe quelle couleur autre que blanc, noir ou gris sera convertie en image à niveaux de gris avant son utilisation comme masque. Cela peut rendre difficile la prédiction de l'effet exact d'une couleur sur l'opacité qui en résulte ; ainsi, dans presque tous les cas, je recommande d'utiliser des niveaux de gris purs lors de l'élaboration de vos masques. |