issue161:inkscape
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
issue161:inkscape [2020/10/06 08:29] – d52fr | issue161:inkscape [2020/10/06 17:40] (Version actuelle) – andre_domenech | ||
---|---|---|---|
Ligne 19: | Ligne 19: | ||
With 0.91 came a new Objects dialog (Object > Objects… described in part 63). This lists every element in the drawing – including the hidden ones – with handy toggle buttons to (un)lock and (un)hide them. It’s a very familiar interface in other graphics software, and turns these properties into genuinely useful features. Personally, I think the checkboxes should have been removed from the Object Properties dialog to avoid further confusion, leaving them available only from the Objects dialog, but they still exist in the dialog to this day.** | With 0.91 came a new Objects dialog (Object > Objects… described in part 63). This lists every element in the drawing – including the hidden ones – with handy toggle buttons to (un)lock and (un)hide them. It’s a very familiar interface in other graphics software, and turns these properties into genuinely useful features. Personally, I think the checkboxes should have been removed from the Object Properties dialog to avoid further confusion, leaving them available only from the Objects dialog, but they still exist in the dialog to this day.** | ||
- | La façon correcte de déverrouiller ou de démasquer votre objet consistait en fait à déverrouiller ou démasquer tous les objets de votre dessin, via les options du menu Objet. Il n'y avait pas d' | + | La façon correcte de déverrouiller ou de démasquer votre objet consistait en fait à déverrouiller ou démasquer tous les objets de votre dessin, via les options du menu Objet. Il n'y avait pas d' |
- | Avec la 0.91 vinrent un nouveau dialogue Objets (Objets -> Objets.. décrite dans la partie 63). Celui-là fait la liste de tous les objets de votre dessin | + | Avec la 0.91 vinrent un nouveau dialogue Objets (Objets -> Objets.. décrite dans la partie 63). Celui-là fait la liste de tous les objets de votre dessin, y compris ceux qui sont cachés, avec des boutons de commutation pratiques pour les (dé)verrouiller et (dé)masquer. C'est une interface très classique dans d' |
**Inkscape v1.0 adds more UI niceties to work with these capabilities, | **Inkscape v1.0 adds more UI niceties to work with these capabilities, | ||
Ligne 45: | Ligne 45: | ||
Les options Montrer et Déverrouiller font référence à « en dessous » dans leurs titres. Dans le cas présent, ça signifie « sous le pointeur de la souris ». Faites un clic droit sur un objet verrouillé et sélectionnez l' | Les options Montrer et Déverrouiller font référence à « en dessous » dans leurs titres. Dans le cas présent, ça signifie « sous le pointeur de la souris ». Faites un clic droit sur un objet verrouillé et sélectionnez l' | ||
- | Montrer suit les mêmes règles, mais c'est évidemment un peu plus dur de trouver l' | + | Montrer suit les mêmes règles, mais c'est évidemment un peu plus dur de trouver l' |
**The Unlock menu option also becomes enabled and disabled based on whether or not there’s a locked item below the mouse pointer, but it gets confused by locked layers, becoming enabled when you right-click over any object in the locked layer, regardless of whether or not the object itself is locked. | **The Unlock menu option also becomes enabled and disabled based on whether or not there’s a locked item below the mouse pointer, but it gets confused by locked layers, becoming enabled when you right-click over any object in the locked layer, regardless of whether or not the object itself is locked. | ||
Ligne 61: | Ligne 61: | ||
Une autre petite nouvelle fonctionnalité est encore plus bienvenue, au moins pour moi : le découpage inverse. C'est une omission des specifs SVG qui m'a toujours frustré ; non seulement parce qu' | Une autre petite nouvelle fonctionnalité est encore plus bienvenue, au moins pour moi : le découpage inverse. C'est une omission des specifs SVG qui m'a toujours frustré ; non seulement parce qu' | ||
- | J'ai tout expliqué du découpage dans la partie 13 de cette série. Si vous lisez la revue depuis longtemps, vous vous rapellez | + | J'ai tout expliqué du découpage dans la partie 13 de cette série. Si vous lisez la revue depuis longtemps, vous vous rappelez |
**I began by drawing a scarf in its entirety, including the part that would normally be hidden behind the snowman’s head (“neck” seems a little too generous a term in this case). I first demonstrated how a simple clipping path (in green) wouldn’t do the job – it would leave the back of the scarf visible, whilst hiding the part you actually wanted to see. | **I began by drawing a scarf in its entirety, including the part that would normally be hidden behind the snowman’s head (“neck” seems a little too generous a term in this case). I first demonstrated how a simple clipping path (in green) wouldn’t do the job – it would leave the back of the scarf visible, whilst hiding the part you actually wanted to see. | ||
Ligne 77: | Ligne 77: | ||
Ça marche, mais ce n'est pas vraiment facile pour un débutant. Quand un nouvel utilisateur veut juste enlever le centre d'un cercle pour en faire un donut, se trouver contronté à des opérations booléennes et des boîtes englobantes rend Inkscape plutôt inhospitalier. Si, il y a bien longtemps, le groupe de travail du SVG avait juste ajouté le paramètre « inverse » à la découpe des chemins, Inkscape aurait probablement inclus cette fonctionnalité dans les versions précédentes. Quoiqu' | Ça marche, mais ce n'est pas vraiment facile pour un débutant. Quand un nouvel utilisateur veut juste enlever le centre d'un cercle pour en faire un donut, se trouver contronté à des opérations booléennes et des boîtes englobantes rend Inkscape plutôt inhospitalier. Si, il y a bien longtemps, le groupe de travail du SVG avait juste ajouté le paramètre « inverse » à la découpe des chemins, Inkscape aurait probablement inclus cette fonctionnalité dans les versions précédentes. Quoiqu' | ||
- | Alors, comment marche cette nouvelle fonctionnalité dans Inkscape ? Comme avec de nombreuses « extensions » aux capacités de base du SVG, elle a été implémentée comme un Effet de chemin interactif (ECI, en anglais, LPE - Live Path Effect). Mais comme plusieurs autres ECI, elle est directement disponible dans l' | + | Alors, comment marche cette nouvelle fonctionnalité dans Inkscape ? Comme avec de nombreuses « extensions » aux capacités de base du SVG, elle a été implémentée comme un Effet de chemin interactif (ECI, en anglais, LPE - Live Path Effect). Mais comme plusieurs autres ECI, elle est directement disponible dans l' |
**There’s no real trick to it, actually. You just create a path (or an object that can be converted to a path) that encloses the part of the image you want to clip away. Then select both the clipping path and the object or group to be clipped and you’re ready to proceed. Whereas the option for a normal clip can be found on the context menu, it takes a trip to the Object > Clip > Set Inverse (LPE) option to trigger the inverse mode. And that’s it. No complex paths or bounding boxes. Just a simple interface for what should be a simple task. | **There’s no real trick to it, actually. You just create a path (or an object that can be converted to a path) that encloses the part of the image you want to clip away. Then select both the clipping path and the object or group to be clipped and you’re ready to proceed. Whereas the option for a normal clip can be found on the context menu, it takes a trip to the Object > Clip > Set Inverse (LPE) option to trigger the inverse mode. And that’s it. No complex paths or bounding boxes. Just a simple interface for what should be a simple task. | ||
Ligne 85: | Ligne 85: | ||
En fait, ce n'est pas vraiment difficile. Vous créez simplement un chemin (ou un objet qui peut être converti en chemin) qui englobe la partie de l' | En fait, ce n'est pas vraiment difficile. Vous créez simplement un chemin (ou un objet qui peut être converti en chemin) qui englobe la partie de l' | ||
- | En interne, bien sûr, des chemins complexes et des boîtes englobantes entrent en jeu. Vous pouvez le voir en passant sur l' | + | En interne, bien sûr, des chemins complexes et des boîtes englobantes entrent en jeu. Vous pouvez le voir en passant sur l' |
**There’s also a new inverse mode for masks, though its behaviour is not so obvious. Masking was covered in part 14. It’s basically similar to clipping, but uses the color of each pixel in the mask to determine the opacity of that part of the masked object. White parts remain visible, black or transparent parts are made transparent, | **There’s also a new inverse mode for masks, though its behaviour is not so obvious. Masking was covered in part 14. It’s basically similar to clipping, but uses the color of each pixel in the mask to determine the opacity of that part of the masked object. White parts remain visible, black or transparent parts are made transparent, | ||
Ligne 91: | Ligne 91: | ||
This particular result could obviously be produced simply by blurring a colored ellipse, but in a real example you might have a far more complex shape in your mask, or the object you’re masking might be a group made up of lots of different elements.** | This particular result could obviously be produced simply by blurring a colored ellipse, but in a real example you might have a far more complex shape in your mask, or the object you’re masking might be a group made up of lots of different elements.** | ||
- | Un nouveau mode existe aussi pour les masques, bien que son comportement ne soit pas évident. Les masques ont été traités en partie 14. C'est en gros identique | + | Un nouveau mode existe aussi pour les masques, bien que son comportement ne soit pas évident. Les masques ont été traités en partie 14. C'est en gros similaire |
Ce résultat particulier peut être évidemment obtenu simplement en floutant une ellipse colorée, mais dans un vrai exemple, vous pourriez avoir une forme largement plus compliquée comme masque, ou l' | Ce résultat particulier peut être évidemment obtenu simplement en floutant une ellipse colorée, mais dans un vrai exemple, vous pourriez avoir une forme largement plus compliquée comme masque, ou l' | ||
Ligne 99: | Ligne 99: | ||
What’s happening here is a discussion for another article – probably once I get round to a further examination of the new LPEs in version 1.0. Suffice to say that we can get the effect we’re after by drawing the mask in black rather than white, then using the Set Inverse option.** | What’s happening here is a discussion for another article – probably once I get round to a further examination of the new LPEs in version 1.0. Suffice to say that we can get the effect we’re after by drawing the mask in black rather than white, then using the Set Inverse option.** | ||
- | Une fois encore, la spécif SVG n' | + | Une fois encore, la spécif SVG n' |
- | Ce qui se passe ici fera l' | + | Ce qui se passe ici fera l' |
**The irony here is that we’ve had to manually invert the color of the mask in order to use the automatic feature for inverting the mask! There is some logic to this, but it’s tied up to the way the LPE operates, and the default settings that get applied when you select this option. For now, I’ll be sticking to creating inverse masks by hand, the old fashioned way, but I can definitely see a lot of inverse clipping paths in my future. | **The irony here is that we’ve had to manually invert the color of the mask in order to use the automatic feature for inverting the mask! There is some logic to this, but it’s tied up to the way the LPE operates, and the default settings that get applied when you select this option. For now, I’ll be sticking to creating inverse masks by hand, the old fashioned way, but I can definitely see a lot of inverse clipping paths in my future. |
issue161/inkscape.1601965774.txt.gz · Dernière modification : 2020/10/06 08:29 de d52fr