101 votes

Réglage de la couleur/du motif d'arrière-plan de l'espace de travail Inkscape pour distinguer la transparence

Comment puis-je définir l'apparence de la zone d'arrière-plan dans Inkscape afin de pouvoir faire la différence entre une image avec un fond blanc et une image avec un fond transparent ?

De nombreux autres programmes de visualisation et d'édition d'images ont un fond en damier pour cette raison précise, mais je n'ai rien trouvé de tel pour Inkscape.

1 votes

Oups. Une recherche plus poussée révèle qu'il s'agit d'un doublon de Transparence et fond blanc dans Inkscape

0 votes

Bien que je dise que c'est une bonne question, je pense que c'est hors sujet.

101voto

Mike Points 81

Dans InkScape 0.48 :

Fichier > Propriétés du document > Page > Général > Arrière-plan

Déplacez R, G et B sur 0. Réglez A (Alpha) selon vos préférences (expérimentez pour le régler à votre goût).

Notez que cette approche définira la couleur que vous avez choisie comme arrière-plan de l'image enregistrée/exportée.


Dans InkScape 0.92 :

Fichier > Propriétés du document > Page > Général > Arrière-plan > Arrière-plan en damier

Depuis la version 0.92 (janvier 2017), vous pouvez à la place choisir un fond en damier. Cela n'affectera pas l'arrière-plan de l'image enregistrée, mais remplacera l'arrière-plan affiché dans InkScape.

14 votes

Le problème avec cette approche, c'est que lorsque vous exportez le dessin en tant que bitmap (.png), l'arrière-plan sera défini par la couleur du fond. Ce que l'auteur de l'affiche originale veut, c'est avoir un arrière-plan transparent lors du rendu en bitmap, mais avoir une couleur autre que le blanc comme arrière-plan lors du dessin.

3 votes

De cette façon, vous modifiez l'arrière-plan du document, ce que vous ne voulez pas. Ce que vous voulez, c'est modifier l'arrière-plan de l'interface utilisateur, afin que toute la zone, et pas seulement la zone du document, soit de la couleur souhaitée. Il ne peut s'agir d'un paramètre du document.

3 votes

Cela ne fonctionne que sur le fichier en cours. Comment puis-je en faire la valeur par défaut, afin que les fonds transparents soient toujours affichés en damier ?

26voto

Mark Points 51

Un léger raffinement à la réponse de Carl :

  1. Créez un calque d'arrière-plan. Dessinez-y un grand rectangle de la couleur de fond que vous souhaitez.

  2. Verrouillez le calque pour éviter de sélectionner l'objet rectangle d'arrière-plan.

4 votes

L'OP veut voir dans l'interface inkscape si une image a un fond transparent ou non.

20voto

Turbo Points 341

J'ai écrit une demande de fonctionnalité pour cela sur le bug tracker d'Inkscape. Ce n'est actuellement pas possible, nous verrons si cela sera implémenté dans le futur.

voir https://bugs.launchpad.net/inkscape/+bug/1100755

EDIT juillet 2016 : La fonctionnalité a été ajoutée et devrait être incluse dans la prochaine version 0.92.

5 votes

Ah, le fléau des projets open source : Des fonctionnalités évidentes qui ne verront jamais la lumière du jour.

7 votes

Voilà qui parle un aficionado de Microsoft.

4 votes

La correction a été commise à la v0.92 (rev 14539) le 2015-12-21. Fonctionne bien avec le inkscape-bzr sur Arch

6voto

Carl Points 11

J'utilise un grand carré, un rectangle, un ovale, etc. (ce qui couvre et cache complètement l'image), je règle la couleur sur quelque chose d'affreux qui ne fait manifestement pas partie du design de l'image, puis j'abaisse la forme au bas du dessin pour que tous les autres objets soient au-dessus. Tout ce qui est transparent montrera la vilaine couleur. Lorsque j'ai terminé l'édition, je supprime la forme de la couleur laide que j'ai créée. Certes, il s'agit d'une solution de contournement, mais elle est relativement facile à mettre en œuvre.

1voto

demented hedgehog Points 733

Vérifiez les paramètres dans le menu File|Document Properties.

5 votes

Cela ne fonctionne que pour le fichier en cours. Comment puis-je le définir pour tous les fichiers, par défaut ?

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X