Outils pour utilisateurs

Outils du site


issue161:inkscape

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
issue161:inkscape [2020/10/06 10:59] auntieeissue161: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'interface utilisateur (UI) autre que l'éditeur XML pour vous permettre le déverrouillage ou l'affichage d'éléments individuels, rendant ces possibilités plutôt inutiles pour gérer l'état de parties très spécifiques de votre dessin.+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'interface utilisateur (UI)autre que l'éditeur XMLpour vous permettre le déverrouillage ou l'affichage d'éléments individuels, rendant ces possibilités plutôt inutiles pour gérer l'état de parties très spécifiques 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'autres logiciels graphiques qui transforme ces propriétés en fonctionnalités véritablement utiles. Personnellement, je pense que les cases à cocher auraient dues être enlevées du dialogue des Propriétés de l'objet pour éviter toute confusion, en ne les laissant disponibles que dans le dialogue des Objets, mais elles existent encore aujourd'hui dans le dialogue Propriétés de l'objet.+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 dessiny compris ceux qui sont cachésavec des boutons de commutation pratiques pour les (dé)verrouiller et (dé)masquer. C'est une interface très classique dans d'autres logiciels graphiquesqui transforme ces propriétés en fonctionnalités véritablement utiles. Personnellement, je pense que les cases à cocher auraient dû être enlevées du dialogue des Propriétés de l'objet pour éviter toute confusion, en ne les laissant disponibles que dans le dialogue des Objets, mais elles existent encore aujourd'hui dans le dialogue Propriétés de l'objet.
  
 **Inkscape v1.0 adds more UI niceties to work with these capabilities, by providing four new entries on the context menu: **Inkscape v1.0 adds more UI niceties to work with these capabilities, by providing four new entries on the context menu:
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'option Déverrouiller pour le... déverrouiller. Ça peut difficilement être plus simple, n'est-ce pas ? Mais il y a un problème : cette opération déverrouillera tout objet sous le pointeur de la souris, quel que soit le calque où il se trouve, même si le calque lui-même est caché et verrouillé ! Et, comme le suggère le pluriel du titre du menu, si vous avez plusieurs objets verrouillés empilés les uns sur les autres sous l'emplacement où vous avez fait le clic droit, ils seront tous déverrouillés. 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'option Déverrouiller pour le... déverrouiller. Ça peut difficilement être plus simple, n'est-ce pas ? Mais il y a un problème : cette opération déverrouillera tout objet sous le pointeur de la souris, quel que soit le calque où il se trouve, même si le calque lui-même est caché et verrouillé ! Et, comme le suggère le pluriel du titre du menu, si vous avez plusieurs objets verrouillés empilés les uns sur les autres sous l'emplacement où vous avez fait le clic droit, ils seront tous déverrouillés.
  
-Montrer suit les mêmes règles, mais c'est évidemment un peu plus dur de trouver l'endroit correct pour faire le clic droit. Comme déjà signalé, aucune des options habituelles pour voir des objets ne marchera ; aussi, j'espère que vous avez gardé une trace d'où se trouve chaque élément dans votre dessin. Pour aider juste un peu dans cette chasse au trésor, l'option Montrer du menu ne sera activée que s'il y a vraiment un objet caché sous le pointeur de la souris ; aussi, vous êtes assuré d'être à la bonne place. Si vous ne pouvez pas trouver facilement l'objet, un petit tour dans le dialogue de l'Objet est probablement un meilleur usage de votre temps que d'essayer une version boîteuse de Battleships contre Inkscape.+Montrer suit les mêmes règles, mais c'est évidemment un peu plus dur de trouver l'endroit correct pour faire le clic droit. Comme déjà signalé, aucune des options habituelles pour voir des objets ne marchera ; aussi, j'espère que vous avez gardé une trace d'où se trouve chaque élément dans votre dessin. Pour aider juste un peu dans cette chasse au trésor, l'option Montrer du menu ne sera activée que s'il y a vraiment un objet caché sous le pointeur de la souris ; aussi, vous êtes assuré d'être à la bonne place. Si vous ne pouvez pas trouver facilement l'objet, un petit tour dans le dialogue de l'Objet est probablement un meilleur usage de votre temps que d'essayer une version boiteuse de Battleships contre Inkscape.
  
 **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'elle résout banalement des problèmes ordinaires, mais qu'elle n'est pas plus dure à implémenter dans un navigateur Web ou un programme de dessin que les routines de découpage normales. Du fait du manque d'un ou deux paragraphes dans la spécif, les utilisateurs ont été forcés de perdre du temps à réinventer le découpage inverse à maintes reprises avec leurs propres chemins complexes. 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'elle résout banalement des problèmes ordinaires, mais qu'elle n'est pas plus dure à implémenter dans un navigateur Web ou un programme de dessin que les routines de découpage normales. Du fait du manque d'un ou deux paragraphes dans la spécif, les utilisateurs ont été forcés de perdre du temps à réinventer le découpage inverse à maintes reprises avec leurs propres chemins complexes.
  
-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 peut-être que cette série a commencé avec quelques articles pour vous aider à acquérir les bases d'Inkscape en dessinant un bonhomme de neige. Depuis la partie 13, il était temps de le décorer avec un foulard.+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 peut-être que cette série a commencé avec quelques articles pour vous aider à acquérir les bases d'Inkscape en dessinant un bonhomme de neige. Depuis la partie 13, il était temps de le décorer avec un foulard.
  
 **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'il en soit, nous avons dû attendre jusqu'à maintenant ; et ce n'est inclus que grâce à la bonne volonté des développeurs, et non parce qu'il y aurait eu une modification des spécifs du SVG lui-même (cette option a été proposée pour SVG2, mais n'a pas été acceptée, principale raison de ma frustration actuelle). Ç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'il en soit, nous avons dû attendre jusqu'à maintenant ; et ce n'est inclus que grâce à la bonne volonté des développeurs, et non parce qu'il y aurait eu une modification des spécifs du SVG lui-même (cette option a été proposée pour SVG2, mais n'a pas été acceptée, principale raison de ma frustration actuelle).
  
-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'interface utilisateur normale d'Inkscape ; ainsi, vous n'avez pas besoin de vous occuper directement des ECI pour en bénéficier. Je parlerai du nouveau ECI « Découpe avancée » qui se cache derrière dans un prochain article, mais, pour le moment, voyons juste comment nous pouvons l'utiliser pour travailler sur le foulard de notre bonhomme de neige.+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'interface utilisateur normale d'Inkscape ; ainsi, vous n'avez pas besoin de vous occuper directement des ECI pour en bénéficier. Je parlerai du nouvel ECI « Découpe avancée » qui se cache derrière dans un prochain article, mais, pour le moment, voyons juste comment nous pouvons l'utiliser pour travailler sur le foulard de notre bonhomme de neige.
  
 **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 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'offre pas de version inverse pour un masque. Mais Inkscape fournit une telle fonctionnalité dans la v1.0 ; ainsi, pour faire un trou dans un rectangle coloré, il est juste nécessaire d'utiliser l'option Objet > Masque > Inverser (ECI), n'est-ce pas ? Bien sûr que non ! Ce serait bien trop raisonnable. À la place, le résultat n'est qu'un rectangle coloré, comme si aucun masque n'existe.+Une fois encore, la spécif SVG n'offre pas de version inverse pour un masque. Mais Inkscape fournit une telle fonctionnalité dans la v1.0 ; ainsi, pour faire un trou dans un rectangle coloré, il est juste nécessaire d'utiliser l'option Objet > Masque > Inverser (ECI), n'est-ce pas ? Bien sûr que non ! Ce serait bien trop raisonnable. À la place, le résultat n'est qu'un rectangle coloré, comme si aucun masque n'existait.
  
 Ce qui se passe ici fera l'objet d'une présentation dans un autre article - probablement quand j'aurai fait un examen approfondi des nouveaux ECI de la v1.0 . Il suffit de dire que vous pouvez obtenir l'effet dont nous parlons en dessinant le masque en noir plutôt qu'en blanc, puis en utilisant l'option Inverser (ECI). Ce qui se passe ici fera l'objet d'une présentation dans un autre article - probablement quand j'aurai fait un examen approfondi des nouveaux ECI de la v1.0 . Il suffit de dire que vous pouvez obtenir l'effet dont nous parlons en dessinant le masque en noir plutôt qu'en blanc, puis en utilisant l'option Inverser (ECI).
issue161/inkscape.txt · Dernière modification : 2020/10/06 17:40 de andre_domenech