Outils pour utilisateurs

Outils du site


issue220: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
issue220:inkscape [2025/09/02 08:35] d52frissue220:inkscape [2025/09/03 07:58] (Version actuelle) d52fr
Ligne 6: Ligne 6:
 To use a predefined collection of specific colors To use a predefined collection of specific colors
 To easily change the color of multiple objects simultaneously** To easily change the color of multiple objects simultaneously**
 +
 +Le sujet du mois est une fonctionnalité que je n'utilise jamais vraiment dans Inkscape : les palettes de couleurs. En théorie, elles pourraient être très utiles pour répondre à certains problèmes ou besoins spécifiques, mais en pratique, je trouve l'implémentation d'Inkscape un peu trop confuse, ce qui m'amène à les éviter. L'interface utilisateur de la boîte de dialogue Palettes ayant été remaniée dans la version 1.4, revenons sur leur nature, leur utilisation, leurs avantages et leurs inconvénients.
 +
 +Le terme « palettes » désigne parfois une entrée de la palette de couleurs en bas de la fenêtre d'Inkscape, ou des blocs de couleurs similaires ailleurs dans l'interface. Mais dans ce contexte, il s'agit de quelque chose de bien plus spécifique : un bloc de couleur individuel qui apparaît dans la boîte de dialogue Palettes (Affichage > Palettes, ou Ctrl-Maj-W). La première ouverture de cette boîte de dialogue peut être décevante, car aucune palette n'est visible, juste une croix rouge isolée.
 +
 +Si vous voyez cette vue, cela signifie simplement qu'aucun échantillon n'est encore défini dans votre document. Nous verrons comment les créer sous peu, mais il est d'abord utile de comprendre les trois principales raisons pour lesquelles vous pourriez avoir besoin d'échantillons.
 +••Utiliser une couleur très spécifique (nommée)
 +••Utiliser une collection prédéfinie de couleurs spécifiques
 +••Modifier facilement la couleur de plusieurs objets simultanément
 +
  
 **In the old days of lithographic printing, that first reason was far more important than it is now. Most color printing is now done using CMYK colors – combining Cyan, Magenta, Yellow and blacK in different proportions to produce a wide range of colors. Other, similar systems may use more base colors, but they still combine them in different proportions to produce any given color on the page. **In the old days of lithographic printing, that first reason was far more important than it is now. Most color printing is now done using CMYK colors – combining Cyan, Magenta, Yellow and blacK in different proportions to produce a wide range of colors. Other, similar systems may use more base colors, but they still combine them in different proportions to produce any given color on the page.
 +
 On a modern digital press, which uses toners in a similar manner to a laser printer or photocopier, that’s likely to be the only option you have. But on a traditional press, with wet inks, it’s possible to use what are known as “spot” colors. These are very precisely controlled inks, made in small batches against very precise recipes to ensure that exactly the same color can be reproduced again and again. If a company has a very strong association with a specific color, they may well require that their logo is reproduced using a spot color ink, rather than risk it being slightly incorrect when C, M, Y and K are mixed. On a modern digital press, which uses toners in a similar manner to a laser printer or photocopier, that’s likely to be the only option you have. But on a traditional press, with wet inks, it’s possible to use what are known as “spot” colors. These are very precisely controlled inks, made in small batches against very precise recipes to ensure that exactly the same color can be reproduced again and again. If a company has a very strong association with a specific color, they may well require that their logo is reproduced using a spot color ink, rather than risk it being slightly incorrect when C, M, Y and K are mixed.
  
 You may have heard of spot colors through the term ‘Pantone colors’. This is a reference to the largest vendor of these color recipes, used throughout the printing industry. When a company’s logo is defined as “Pantone Reflex Blue” or “Pantone PMS 803 C”, they can be sure that it will be reproduced in precisely the correct color – assuming they’re using lithographic printing, and a competent print supplier. You may have heard of spot colors through the term ‘Pantone colors’. This is a reference to the largest vendor of these color recipes, used throughout the printing industry. When a company’s logo is defined as “Pantone Reflex Blue” or “Pantone PMS 803 C”, they can be sure that it will be reproduced in precisely the correct color – assuming they’re using lithographic printing, and a competent print supplier.
 +
 The first use of swatches is therefore to define a very specific color. Except that the Pantone system is proprietary (and expensive) – and Inkscape, due to the web-based history of the SVG format, doesn’t really support anything other than RGB colors anyway. Try defining the color of an Inkscape swatch as “Pantone Reflex Blue” and you’ll get nowhere.** The first use of swatches is therefore to define a very specific color. Except that the Pantone system is proprietary (and expensive) – and Inkscape, due to the web-based history of the SVG format, doesn’t really support anything other than RGB colors anyway. Try defining the color of an Inkscape swatch as “Pantone Reflex Blue” and you’ll get nowhere.**
 +
 +À l'époque de l'impression lithographique, cette première raison était bien plus importante qu'aujourd'hui. La plupart des impressions couleur sont désormais réalisées en CMJN, combinant le cyan, le magenta, le jaune et le noir dans différentes proportions pour produire une large palette de couleurs. D'autres systèmes similaires utilisent davantage de couleurs de base, mais les combinent néanmoins dans des proportions variées pour produire une couleur donnée sur la page.
 +
 +Sur une presse numérique moderne, qui utilise des toners comme une imprimante laser ou un photocopieur, c'est probablement la seule option disponible. En revanche, sur une presse traditionnelle, avec des encres humides, il est possible d'utiliser des couleurs dites « d'accompagnement ». Il s'agit d'encres contrôlées avec une grande précision, fabriquées en petites quantités selon des formules très précises afin de garantir la reproduction d'une couleur identique à l'infini. Si une entreprise est fortement associée à une couleur spécifique, elle peut exiger que son logo soit reproduit avec une encre d'accompagnement, plutôt que de risquer une légère erreur lors du mélange de couleurs C, M, J et K.
 +
 +Vous avez peut-être entendu parler des tons directs sous le terme « couleurs Pantone ». Il s'agit du plus grand fournisseur de ces formules de couleurs, utilisées dans l'industrie de l'impression. Lorsque le logo d'une entreprise est défini comme « Pantone Reflex Blue » ou « Pantone PMS 803 C », elle peut être sûre qu'il sera reproduit avec la couleur exacte, à condition d'utiliser une impression lithographique et un imprimeur compétent.
 +
 +L'utilisation principale des palettes est donc de définir une couleur bien précise. Sauf que le système Pantone est propriétaire (et coûteux) ; et Inkscape, en raison de l'historique Web du format SVG, ne prend de toute façon en charge que les couleurs RVB. Essayez de définir la couleur d'une palette d'Inkscape comme « Pantone Reflex Blue » et vous n'obtiendrez rien.
 +
  
 **While this does greatly limit the utility of Inkscape swatches for this purpose, it doesn’t render them completely useless. Okay, so you’re not going to be defining spot colors with Pantone references in your Inkscape documents, but most companies now have RGB equivalents (or approximations) of their corporate colors for use on websites and other purely digital media. You may not be able to use “Pantone Reflex Blue”, but your corporate style guide might let you swap it out for an RGB value of #011589 when used in a digital context. In this sense, swatches in Inkscape provide a way to define specific named colors. Let’s give that a try… **While this does greatly limit the utility of Inkscape swatches for this purpose, it doesn’t render them completely useless. Okay, so you’re not going to be defining spot colors with Pantone references in your Inkscape documents, but most companies now have RGB equivalents (or approximations) of their corporate colors for use on websites and other purely digital media. You may not be able to use “Pantone Reflex Blue”, but your corporate style guide might let you swap it out for an RGB value of #011589 when used in a digital context. In this sense, swatches in Inkscape provide a way to define specific named colors. Let’s give that a try…
  
 In order to create a swatch in your document, you might expect to open the Swatches dialog and find a button to create and name a new entry. But that’s not how it works, unfortunately. Instead, swatches are created via the Fill & Stroke dialog, and the options you need are available only when an object is selected on the canvas. Our first step, therefore, is to create an object of some sort – just a plain ellipse or rectangle will do – and open the Fill & Stroke dialog.** In order to create a swatch in your document, you might expect to open the Swatches dialog and find a button to create and name a new entry. But that’s not how it works, unfortunately. Instead, swatches are created via the Fill & Stroke dialog, and the options you need are available only when an object is selected on the canvas. Our first step, therefore, is to create an object of some sort – just a plain ellipse or rectangle will do – and open the Fill & Stroke dialog.**
 +
 +Bien que cela limite considérablement l'utilité des palettes d'Inkscape à cet effet, cela ne les rend pas totalement inutiles. Vous n'allez donc pas définir de tons directs avec des références Pantone dans vos documents Inkscape, mais la plupart des entreprises disposent désormais d'équivalents RVB (ou d'approximations) de leurs couleurs d'entreprise pour les sites Web et autres supports purement numériques. Vous ne pouvez peut-être pas utiliser le « Pantone Reflex Blue », mais votre charte graphique vous autorise peut-être à le remplacer par une valeur RVB de #011589 pour une utilisation numérique. En ce sens, les palettes d'Inkscape permettent de définir des couleurs nommées spécifiques. Essayons…
 +
 +Pour créer une palette dans votre document, vous pourriez vous attendre à ouvrir la boîte de dialogue Palettes et à trouver un bouton permettant de créer et de nommer une nouvelle entrée. Malheureusement, ce n'est pas ainsi que cela fonctionne. Les palettes sont créées via la boîte de dialogue Fond et contour, et les options nécessaires ne sont disponibles que lorsqu'un objet est sélectionné sur la zone de travail. Notre première étape consiste donc à créer un objet quelconque – une simple ellipse ou un rectangle fera l’affaire – et à ouvrir la boîte de dialogue Fond et contour.
 +
  
 **You can define a swatch on the fill or the stroke tab (or both). I usually set the fill color, as it’s a lot more obvious than a potentially thin stroke. Either way, in the collection of buttons at the top – where you might usually select a flat color or gradient – click on the penultimate button, which should have a tooltip of “Swatch”. This will display a list of the existing document swatches (possibly only one, if this is the first one you’re creating), with the usual selection of color pickers below. You can use any of these to define your color, whether by moving sliders, entering values directly, or showing the color wheel. In this example image, I pasted the RGB hex code from a couple of paragraphs above into the RGBA field at the bottom right – Inkscape automatically removed the hash (#) and added an extra ‘ff’ at the end for the Alpha (opacity) value. **You can define a swatch on the fill or the stroke tab (or both). I usually set the fill color, as it’s a lot more obvious than a potentially thin stroke. Either way, in the collection of buttons at the top – where you might usually select a flat color or gradient – click on the penultimate button, which should have a tooltip of “Swatch”. This will display a list of the existing document swatches (possibly only one, if this is the first one you’re creating), with the usual selection of color pickers below. You can use any of these to define your color, whether by moving sliders, entering values directly, or showing the color wheel. In this example image, I pasted the RGB hex code from a couple of paragraphs above into the RGBA field at the bottom right – Inkscape automatically removed the hash (#) and added an extra ‘ff’ at the end for the Alpha (opacity) value.
  
 In the list at the top, your swatch will have been given a default name, such as “swatch1” – you can click on the name to change it, which I definitely recommend if you want to use swatch colors for very specific purposes. Here, I’ve changed mine to be called “Not Reflex Blue”. In the list at the top, your swatch will have been given a default name, such as “swatch1” – you can click on the name to change it, which I definitely recommend if you want to use swatch colors for very specific purposes. Here, I’ve changed mine to be called “Not Reflex Blue”.
 +
 Now, back to the Swatches dialog, and you should see your new swatch in all its glory (assuming you’ve got the “Document swatches” option selected in the dropdown). You may see your swatch as a square, or stretched out into a rectangle, depending on the configuration you’ve got defined in the settings menu (the cog icon at the bottom-right of the dialog). Hovering over the swatch will show the name you defined in a tooltip. Alternatively, you might prefer to use the icons next to the cog to switch between the grid and list view. The latter is shown here, where you can see the swatch name is clearly displayed.** Now, back to the Swatches dialog, and you should see your new swatch in all its glory (assuming you’ve got the “Document swatches” option selected in the dropdown). You may see your swatch as a square, or stretched out into a rectangle, depending on the configuration you’ve got defined in the settings menu (the cog icon at the bottom-right of the dialog). Hovering over the swatch will show the name you defined in a tooltip. Alternatively, you might prefer to use the icons next to the cog to switch between the grid and list view. The latter is shown here, where you can see the swatch name is clearly displayed.**
 +
 +Vous pouvez définir un échantillon dans l'onglet Fond ou Contour (ou les deux). Je choisis généralement la couleur de fond, car elle est bien plus visible qu'un contour potentiellement fin. Quoi qu'il en soit, dans la liste des boutons en haut – où vous sélectionnez généralement un aplat ou un dégradé – cliquez sur l'avant-dernier bouton, qui devrait afficher l'info-bulle « Échantillon ». Cela affichera la liste des échantillons existants dans le document (éventuellement un seul, s'il s'agit du premier que vous créez), avec la sélection habituelle de sélecteurs de couleurs en dessous. Vous pouvez utiliser n'importe lequel de ces sélecteurs pour définir votre couleur, que ce soit en déplaçant les curseurs, en saisissant directement des valeurs ou en affichant la roue chromatique. Dans cet exemple d'image, j'ai collé le code hexadécimal RVB des paragraphes précédents dans le champ RVBA en bas à droite ; Inkscape a automatiquement supprimé le dièse (#) et ajouté un « ff » supplémentaire à la fin pour la valeur Alpha (opacité).
 +
 +Dans la liste en haut, votre échantillon aura un nom par défaut, par exemple « échantillon1 ». Cliquez dessus pour le modifier, ce que je recommande vivement si vous souhaitez utiliser des couleurs d'échantillon à des fins très spécifiques. Ici, j'ai modifié le mien pour qu'il s'appelle « Pas de bleu Reflex ».
 +
 +Retournez maintenant à la boîte de dialogue « Échantillons » et vous devriez voir votre nouvel échantillon dans toute sa splendeur (si l'option « Échantillons de document » est sélectionnée dans le menu déroulant). Votre échantillon peut apparaître sous forme de carré ou de rectangle, selon la configuration définie dans le menu des paramètres (l'icône en forme d'engrenage en bas à droite de la boîte de dialogue). Survolez l'échantillon pour afficher le nom que vous avez défini dans une info-bulle. Vous pouvez également utiliser les icônes à côté de l'engrenage pour basculer entre la vue grille et la vue liste. Cette dernière est illustrée ici, où le nom de l'échantillon est clairement affiché.
 +
  
 **Oddly, you can’t actually edit the name here. What you can do is to right-click on the swatch itself (though not on the name), to open a context menu. The “Edit…” option in the menu will open the Fill & Stroke dialog with the swatch already selected and ready to alter – allowing you to change the color, or the name. **Oddly, you can’t actually edit the name here. What you can do is to right-click on the swatch itself (though not on the name), to open a context menu. The “Edit…” option in the menu will open the Fill & Stroke dialog with the swatch already selected and ready to alter – allowing you to change the color, or the name.
  
 The other options in that menu are fairly self-explanatory. Setting the fill or stroke color is more easily done by clicking on the swatch (fill) or shift-clicking (stroke) – do the same on the red X swatch to remove the fill and/or stroke. The Pin Color option will, as its name suggests, pin the swatch to the top of the dialog, next to the X – which may be useful if you have a lot of swatches, but only a few that you frequently use. Note that pinning a color removes it from its position in the list rather than creating a ‘clone’ of the original, so if you’ve defined a specific series of colors (such as a stepped gradient) this might somewhat spoil your order. Unpinning will put it back into place though. Swatches appear in the dialog in reverse order of creation, with no way to sort them by name or color, which is another big omission in my opinion.** The other options in that menu are fairly self-explanatory. Setting the fill or stroke color is more easily done by clicking on the swatch (fill) or shift-clicking (stroke) – do the same on the red X swatch to remove the fill and/or stroke. The Pin Color option will, as its name suggests, pin the swatch to the top of the dialog, next to the X – which may be useful if you have a lot of swatches, but only a few that you frequently use. Note that pinning a color removes it from its position in the list rather than creating a ‘clone’ of the original, so if you’ve defined a specific series of colors (such as a stepped gradient) this might somewhat spoil your order. Unpinning will put it back into place though. Swatches appear in the dialog in reverse order of creation, with no way to sort them by name or color, which is another big omission in my opinion.**
 +
 +Curieusement, vous ne pouvez pas modifier le nom ici. Vous pouvez simplement faire un clic droit sur l'échantillon lui-même (mais pas sur le nom) pour ouvrir un menu contextuel. L'option « Modifier… » du menu ouvrira la boîte de dialogue Fond et contour, l'échantillon étant déjà sélectionné et prêt à être modifié, vous permettant ainsi de modifier la couleur ou le nom.
 +
 +Les autres options de ce menu sont assez explicites. Pour définir la couleur de fond ou de contour, cliquez sur l'échantillon (fond) ou en maintenant la touche Maj enfoncée (contour). Faites de même sur l'échantillon avec la croix rouge pour supprimer le fond et/ou le contour. L'option Épingler une couleur, comme son nom l'indique, épingle l'échantillon en haut de la boîte de dialogue, à côté de la croix, ce qui peut être utile si vous avez beaucoup d'échantillons, mais que vous n'en utilisez que quelques-uns fréquemment. Notez qu'épingler une couleur la supprime de sa position dans la liste plutôt que de créer un « clone » de l'original. Si vous avez défini une série de couleurs spécifique (comme un dégradé par paliers), cela risque de perturber votre ordre. Détacher la couleur la remettra en place. Les échantillons apparaissent dans la boîte de dialogue dans l'ordre inverse de leur création, sans possibilité de les trier par nom ou par couleur, ce qui constitue une autre omission majeure à mon avis.
 +
  
 **Now you know how to create your own document swatches, it’s time to move onto my second reason for using swatches: to use a predefined collection of specific colors. At the top-left of the Swatches dialog is a pop-up which opens a menu listing all the palettes Inkscape knows about. These are the same ones you’ll see if you click the menu button at the end of the main palette below the canvas. Although it’s the same list, there’s no synchronisation here; the two selections are independent of each other. Selecting a palette for the main window won’t change the selection in the Swatches dialog, nor vice versa. **Now you know how to create your own document swatches, it’s time to move onto my second reason for using swatches: to use a predefined collection of specific colors. At the top-left of the Swatches dialog is a pop-up which opens a menu listing all the palettes Inkscape knows about. These are the same ones you’ll see if you click the menu button at the end of the main palette below the canvas. Although it’s the same list, there’s no synchronisation here; the two selections are independent of each other. Selecting a palette for the main window won’t change the selection in the Swatches dialog, nor vice versa.
 +
 Using the pop-up in the dialog to select a palette here will, as you might expect, show swatches for each of the colors in the palette as separate swatches. Depending on the palette you choose, the entries may have names, just hex values, or even a mixture of both. The lack of any sorting in the dialog means you’re at the mercy of the order in which the colors are specified in the underlying palette file. This can lead to quite jumbled swatches – as with the SVG palette in this image. Using the pop-up in the dialog to select a palette here will, as you might expect, show swatches for each of the colors in the palette as separate swatches. Depending on the palette you choose, the entries may have names, just hex values, or even a mixture of both. The lack of any sorting in the dialog means you’re at the mercy of the order in which the colors are specified in the underlying palette file. This can lead to quite jumbled swatches – as with the SVG palette in this image.
  
 Note in that screenshot that there are no pinned swatches next to the red X, despite me having pinned my “Not Reflex Blue” swatch previously. Pinned swatches remain specific to the selected palette, so the one I pinned when viewing “Document Swatches” doesn’t appear here, and a color pinned here won’t appear when any other palette is selected. For some situations this could be useful, to prevent you accidentally using an out-of-palette swatch that you pinned in another context. But it also prevents you from creating a ‘greatest hits’ collection of your favourite swatches across different sources. As you might have guessed, pinning colors here also does not affect the pinned colors in the main palette below the canvas, nor the other way round.** Note in that screenshot that there are no pinned swatches next to the red X, despite me having pinned my “Not Reflex Blue” swatch previously. Pinned swatches remain specific to the selected palette, so the one I pinned when viewing “Document Swatches” doesn’t appear here, and a color pinned here won’t appear when any other palette is selected. For some situations this could be useful, to prevent you accidentally using an out-of-palette swatch that you pinned in another context. But it also prevents you from creating a ‘greatest hits’ collection of your favourite swatches across different sources. As you might have guessed, pinning colors here also does not affect the pinned colors in the main palette below the canvas, nor the other way round.**
 +
 +Maintenant que vous savez créer vos propres palettes, il est temps de passer à la deuxième raison de leur utilisation : utiliser une collection prédéfinie de couleurs spécifiques. En haut à gauche de la boîte de dialogue Palettes se trouve un menu contextuel qui affiche toutes les palettes connues d'Inkscape. Ce sont les mêmes que celles que vous verrez en cliquant sur le bouton de menu situé à la fin de la palette principale, sous le canevas. Bien qu'il s'agisse de la même liste, il n'y a pas de synchronisation ; les deux sélections sont indépendantes. Sélectionner une palette pour la fenêtre principale ne modifie pas la sélection dans la boîte de dialogue Palettes, et inversement.
 +
 +L'utilisation du menu contextuel de la boîte de dialogue pour sélectionner une palette affichera, comme vous pouvez vous y attendre, des palettes pour chaque couleur de la palette sous forme de palettes distinctes. Selon la palette choisie, les entrées peuvent avoir des noms, simplement des valeurs hexadécimales, ou même un mélange des deux. L'absence de tri dans la boîte de dialogue signifie que vous êtes soumis à l'ordre de spécification des couleurs dans le fichier de palettes sous-jacent. Cela peut entraîner des échantillons assez confus, comme avec la palette SVG de cette image.
 +
 +Remarque : sur cette capture d'écran, aucun échantillon n'est épinglé à côté du X rouge, bien que j'aie déjà épinglé mon échantillon « Pas de bleu Reflex ». Les échantillons épinglés restent spécifiques à la palette sélectionnée. Ainsi, celui que j'ai épinglé lors de la consultation des « Échantillons du document » n'apparaît pas ici, et une couleur épinglée ici n'apparaîtra pas lorsqu'une autre palette est sélectionnée. Dans certaines situations, cela peut être utile pour éviter d'utiliser accidentellement un échantillon hors palette épinglé dans un autre contexte. Mais cela vous empêche également de créer une collection de vos meilleurs échantillons préférés provenant de différentes sources. Comme vous l'aurez peut-être deviné, épingler des couleurs ici n'affecte pas les couleurs épinglées dans la palette principale, sous la zone de travail, ni l'inverse.
 +
  
 **Still, not having a way to pin a swatch across palettes is no great hardship, because as soon as you use a swatch from another palette, it will become available in the “Document Swatches” view, right? Alas, no. When you select a swatch from a predefined palette to apply it to the fill or stroke of an object, all it actually does is set the RGB color on that object – it doesn’t actually create or use a document swatch. This means that the “Swatches” dialog actually serves two different purposes: it shows Inkscape swatches (i.e. Document Swatches), and it displays palettes that just set RGB values, much like the palette at the bottom of the main window. But these are two separate notions of the word ‘swatch’, and there’s nothing in the UI to clearly indicate this difference if you don’t know about it. **Still, not having a way to pin a swatch across palettes is no great hardship, because as soon as you use a swatch from another palette, it will become available in the “Document Swatches” view, right? Alas, no. When you select a swatch from a predefined palette to apply it to the fill or stroke of an object, all it actually does is set the RGB color on that object – it doesn’t actually create or use a document swatch. This means that the “Swatches” dialog actually serves two different purposes: it shows Inkscape swatches (i.e. Document Swatches), and it displays palettes that just set RGB values, much like the palette at the bottom of the main window. But these are two separate notions of the word ‘swatch’, and there’s nothing in the UI to clearly indicate this difference if you don’t know about it.
  
 There is an awkward workaround. If you apply a fill or stroke color using a palette – either from the Swatches dialog or from the bottom of the main window – it will appear as a solid fill (or stroke) in the Fill & Stroke dialog. Simply switching to the Swatches section within this dialog will create a new document swatch with the selected color – in other words, it’s a mechanism to copy the RGB value of the palette color to a document swatch. You’ll have to set the swatch name manually, however, as that information does not get carried over.** There is an awkward workaround. If you apply a fill or stroke color using a palette – either from the Swatches dialog or from the bottom of the main window – it will appear as a solid fill (or stroke) in the Fill & Stroke dialog. Simply switching to the Swatches section within this dialog will create a new document swatch with the selected color – in other words, it’s a mechanism to copy the RGB value of the palette color to a document swatch. You’ll have to set the swatch name manually, however, as that information does not get carried over.**
 +
 +Cependant, ne pas pouvoir épingler un échantillon sur plusieurs palettes n'est pas un problème majeur, car dès que vous utilisez un échantillon d'une autre palette, il devient disponible dans la vue « Échantillons du document », n'est-ce pas ? Hélas, non. Lorsque vous sélectionnez un échantillon dans une palette prédéfinie pour l'appliquer au fond ou au contour d'un objet, cela ne fait que définir la couleur RVB de cet objet ; cela ne crée ni n'utilise pas d'échantillon de document. Cela signifie que la boîte de dialogue « Échantillons » a en réalité deux fonctions différentes : elle affiche les échantillons d'Inkscape (c'est-à-dire les échantillons de document) et elle affiche les palettes qui définissent uniquement les valeurs RVB, un peu comme la palette en bas de la fenêtre principale. Mais il s'agit de deux notions distinctes du mot « échantillon », et rien dans l'interface utilisateur n'indique clairement cette différence si vous ne la connaissez pas.
 +
 +Il existe une solution de contournement délicate. Si vous appliquez une couleur de fond ou de contour à l'aide d'une palette, que ce soit depuis la boîte de dialogue Palette ou depuis le bas de la fenêtre principale, elle apparaîtra comme un fond uni (ou un contour) dans la boîte de dialogue Fond et contour. Il suffit d'accéder à la section Palette de cette boîte de dialogue pour créer une nouvelle palette avec la couleur sélectionnée. Autrement dit, il s'agit d'un mécanisme permettant de copier la valeur RVB de la couleur de la palette vers une palette. Vous devrez toutefois définir le nom du palette manuellement, car cette information n'est pas conservée.
 +
  
 **The Swatches dialog does offer one advantage over just using the palette on the main screen: at the bottom-left of the dialog is a button which allows you to dynamically load a palette from disk. The supported formats are ‘Gimp Color Palette’, ‘Adobe Color Book’ and ‘Adobe Swatch Exchange’ – so this feature might prove invaluable if you work in the sort of environment with a corporate color scheme available to download in one of these formats. **The Swatches dialog does offer one advantage over just using the palette on the main screen: at the bottom-left of the dialog is a button which allows you to dynamically load a palette from disk. The supported formats are ‘Gimp Color Palette’, ‘Adobe Color Book’ and ‘Adobe Swatch Exchange’ – so this feature might prove invaluable if you work in the sort of environment with a corporate color scheme available to download in one of these formats.
  
 This ability to load palettes is not, however, matched with a means to create your own. It would be great if you could create a collection of Document Swatches and save it out into a supported format to load later, but the Swatches dialog lacks any way to export. It may seem that all is not lost, as Inkscape offers “GIMP Palette” as a target filetype in the Save As… dialog (and yes, there’s some inconsistency in the capitalization of GIMP within Inkscape). But, again, minor issues prevent this being a truly useful solution as the resultant file takes the swatch names from the “id” attribute, not the “inskscape:label” attribute which gets set if you provide a custom name. In my example, therefore, my GIMP Palette file contained “swatch1” rather than “Not Reflex Blue”. So while you can export the colors of your swatches, you’ll have to manually modify the resultant file with a text editor if you want to preserve the names of the colors.** This ability to load palettes is not, however, matched with a means to create your own. It would be great if you could create a collection of Document Swatches and save it out into a supported format to load later, but the Swatches dialog lacks any way to export. It may seem that all is not lost, as Inkscape offers “GIMP Palette” as a target filetype in the Save As… dialog (and yes, there’s some inconsistency in the capitalization of GIMP within Inkscape). But, again, minor issues prevent this being a truly useful solution as the resultant file takes the swatch names from the “id” attribute, not the “inskscape:label” attribute which gets set if you provide a custom name. In my example, therefore, my GIMP Palette file contained “swatch1” rather than “Not Reflex Blue”. So while you can export the colors of your swatches, you’ll have to manually modify the resultant file with a text editor if you want to preserve the names of the colors.**
 +
 +La boîte de dialogue Palettes offre un avantage par rapport à la simple utilisation de la palette sur l'écran principal : en bas à gauche, un bouton permet de charger dynamiquement une palette depuis le disque. Les formats pris en charge sont « Palette de couleurs Gimp », « Livre de couleurs Adobe » et « Échange de couleurs Adobe ». Cette fonctionnalité peut donc s'avérer précieuse si vous travaillez dans un environnement où un jeu de couleurs d'entreprise est disponible en téléchargement dans l'un de ces formats.
 +
 +Cependant, cette possibilité de charger des palettes ne permet pas de créer les vôtres. Il serait intéressant de pouvoir créer une collection de palettes de documents et de l'enregistrer dans un format pris en charge pour un chargement ultérieur, mais la boîte de dialogue Palettes ne permet pas l'exportation. Il semblerait que tout ne soit pas perdu, car Inkscape propose « Palette GIMP » comme type de fichier cible dans la boîte de dialogue Enregistrer sous… (et oui, il existe une certaine incohérence dans la casse de GIMP dans Inkscape). Mais, encore une fois, des problèmes mineurs empêchent cette solution d'être vraiment utile, car le fichier résultant utilise les noms des échantillons de l'attribut « id », et non de l'attribut « inskscape:label », défini si vous spécifiez un nom personnalisé. Dans mon exemple, mon fichier de palette GIMP contenait donc « swatch1 » au lieu de « Pas de bleu Reflex ». Ainsi, bien que vous puissiez exporter les couleurs de vos échantillons, vous devrez modifier manuellement le fichier résultant avec un éditeur de texte si vous souhaitez conserver les noms des couleurs.
 +
  
 **Even worse than this, exporting a palette in this way fails to put an entry into the ‘Name:’ field of the file – without which the Swatches dialog refuses to load it. So even if you’re happy to lose or re-create your swatch names, you’ll still have to edit the exported file if you want to be able to load it again later. Thankfully the format of a GIMP palette file is pretty straightforward, so you should be able to work out how to edit it to add a palette name and swatch names, if you want to pursue this approach. **Even worse than this, exporting a palette in this way fails to put an entry into the ‘Name:’ field of the file – without which the Swatches dialog refuses to load it. So even if you’re happy to lose or re-create your swatch names, you’ll still have to edit the exported file if you want to be able to load it again later. Thankfully the format of a GIMP palette file is pretty straightforward, so you should be able to work out how to edit it to add a palette name and swatch names, if you want to pursue this approach.
Ligne 43: Ligne 100:
  
 Consider, for example, creating a mock-up of a user interface which has a specific accent color. By using a document swatch, you can quickly change the accent color for every element in the mock-up in order to produce differently themed examples of the UI. Or think of a “Congratulations” banner where the winning team is not yet known. You can create the entire design using a document swatch, and just update it to the right color once the results are in. There are lots of ways in which it can be useful to ensure that multiple objects all use the same color, and all update to a change in that color at once.** Consider, for example, creating a mock-up of a user interface which has a specific accent color. By using a document swatch, you can quickly change the accent color for every element in the mock-up in order to produce differently themed examples of the UI. Or think of a “Congratulations” banner where the winning team is not yet known. You can create the entire design using a document swatch, and just update it to the right color once the results are in. There are lots of ways in which it can be useful to ensure that multiple objects all use the same color, and all update to a change in that color at once.**
 +
 +Pire encore, exporter une palette de cette manière ne permet pas d'ajouter une entrée dans le champ « Name » (Nom) du fichier, sans quoi la boîte de dialogue Palettes refuse de la charger. Ainsi, même si vous acceptez de perdre ou de recréer les noms de vos palettes, vous devrez modifier le fichier exporté pour pouvoir le charger à nouveau ultérieurement. Heureusement, le format d'un fichier de palette GIMP est assez simple ; vous devriez donc pouvoir le modifier pour ajouter un nom de palette et les noms de palettes si vous souhaitez poursuivre cette approche.
 +La troisième utilité des palettes que j'ai suggérée est de « permettre de modifier la couleur de plusieurs objets simultanément ». Ce que je veux dire par là, c'est que les palettes de document agissent comme des variables dans un document Inkscape. Si vous modifiez la couleur d'une palette de document, tous les objets qui l'utilisent seront immédiatement mis à jour avec la même couleur.
 +
 +Envisagez, par exemple, la création d'une maquette d'interface utilisateur avec une couleur d'accentuation spécifique. En utilisant un échantillon de document, vous pouvez rapidement modifier la couleur d'accentuation de chaque élément de la maquette afin de créer des exemples d'interface utilisateur aux thèmes variés. Imaginez une bannière « Félicitations » dont l'équipe gagnante n'est pas encore connue. Vous pouvez créer l'intégralité du design à partir d'un échantillon de document, puis le mettre à jour avec la bonne couleur une fois les résultats obtenus. Il existe de nombreuses façons de s'assurer que plusieurs objets utilisent tous la même couleur et qu'ils s'adaptent tous simultanément à cette couleur.
 +
  
 **But that brings me onto the disadvantages of swatches. Quite frankly they serve too many purposes, but do none of them particularly well. If you create your own document swatches, it can be really useful to be able to trivially change them and have every object update. But that can also be dangerous when you need to set a very specific color, and want to avoid the possibility of an accidental update. Yet there’s no way to lock a document swatch against further editing to help avoid this problem. **But that brings me onto the disadvantages of swatches. Quite frankly they serve too many purposes, but do none of them particularly well. If you create your own document swatches, it can be really useful to be able to trivially change them and have every object update. But that can also be dangerous when you need to set a very specific color, and want to avoid the possibility of an accidental update. Yet there’s no way to lock a document swatch against further editing to help avoid this problem.
Ligne 51: Ligne 114:
 When looked at in that light, it’s not surprising that I don’t use them much.** When looked at in that light, it’s not surprising that I don’t use them much.**
  
-Mark uses Inkscape to create comics for the web (http://www.peppertop.com/) as well as for printYou can follow him on Twitter for more comic and Inkscape content@PeppertopComics+Mais cela m'amène aux inconvénients des palettesFranchement, elles remplissent de nombreuses fonctions, mais ne sont pas particulièrement efficacesSi vous créez vos propres palettes, il peut être très utile de pouvoir les modifier facilement et de mettre à jour chaque objetMais cela peut aussi être dangereux lorsque vous devez définir une couleur très spécifique et souhaitez éviter une mise à jour accidentelle. Or, il n'existe aucun moyen de verrouiller une palette pour éviter toute modification ultérieure. 
 + 
 +Une solution pourrait être de créer votre propre palette de couleurs fixes, mais, comme nous l'avons vu, Inkscape ne vous facilite pas la tâche. De plus, sans possibilité d'épingler des palettes sur plusieurs palettes, vous risquez de devoir « copier » vos couleurs dans les palettes, ce qui engendre les mêmes problèmes d'édition potentiels. 
 + 
 +Ensuite, les Palettes sont limitées dans leur utilisation elles peuvent être définies sur le fond ou le contour d'un objet, mais c'est tout. Vous ne pouvez pas les utiliser pour créer des points d'arrêt nommés dans un dégradé, ni pour choisir la couleur d'un motif, d'une grille ou d'un guide. En réalité, ces limitations ne sont peut-être pas pratiques, mais elles reflètent le fait qu'un échantillon n'est pas une « vraie » couleur au sens où une valeur RVB l'est dans Inkscape. Il s'agit plutôt d'une façon un peu confuse de créer une variable nommée à utiliser comme couleur d'aplat, et pas grand-chose de plus. 
 + 
 +Dans ce contexte, il n'est pas surprenant que je les utilise peu.
issue220/inkscape.1756794914.txt.gz · Dernière modification : 2025/09/02 08:35 de d52fr