Je cherche un moyen de copier des objets d'une fenêtre à une autre sans perdre la transparence environnante.
J'ai deux fenêtres Inkscape. La configuration est assez simple. Dans la première fenêtre, je dessine un cercle rempli et un rectangle rempli, avec le cercle placé au-dessus du rectangle pour montrer que la zone autour du cercle est transparente (c'est-à-dire que vous pouvez voir le rectangle "sous" le cercle, voir capture d'écran 1, à gauche). Dans la deuxième fenêtre, je viens de dessiner un rectangle rempli (capture d'écran 1, à droite).
Lorsque je copie le cercle de la fenêtre 1 à la fenêtre 2, la transparence autour du cercle est perdue (capture d'écran 2).
J'ai vérifié que les arrière-plans des documents sont à 0% alpha / blanc.
Il s'agit d'un exemple assez artificiel mais facilement reproductible. Les vrais graphiques avec lesquels je travaille ont un tas d'objets dans un seul groupe, mais j'ai les mêmes résultats. J'ai l'impression de manquer quelque chose. Le cercle ne se comporte plus comme un cercle à sa destination. Au lieu de cela, il agit un peu comme un bitmap. Je n'utilise certainement pas la fonction de copie bitmap.
Dans les préférences X11 untick « Mise à jour lorsque Pasteboard changements » CLIPBOARD:
Vous pouvez également utiliser le raccourci
Ctrl-D
pour dupliquer l'objet sélectionné car il ne touche pas le presse-papiers.la source
ctrl-d
astuce est particulièrement notable.Je pense que vous voulez cloner l'objet au lieu d'utiliser Copier - lorsque vous copiez, Inkscape colle comme s'il s'agissait d'un bitmap. En utilisant Clone, je peux obtenir la transparence à laquelle je m'attendais lors du chevauchement d'un objet.
la source
Essayez de dupliquer au lieu de copier.
J'ai eu ce problème en essayant de sélectionner plusieurs zones de texte et de les copier: l'arrière-plan entre le texte est devenu blanc opaque. Au lieu de copier, j'ai essayé de dupliquer, et cela m'a donné exactement ce que je voulais: une copie de toutes les zones de texte dans les mêmes positions les unes par rapport aux autres sans arrière-plan les reliant.
la source
Je préfère commenter cela, mais je n'ai pas assez de réputation: en plus de modifier les préférences du presse-papiers X11 et
ctrl+d
vous pouvez également ouvrir le fichier SVG dans un éditeur de texte (probablement préférable de le fermer d'abord dans Inkscape) et de le copier-coller.Pour clarifier un peu, SVG est un sous-ensemble de XML, donc l'éditeur de texte devrait de préférence être un éditeur XML.
De plus, pour pouvoir trouver le chemin / groupe que vous souhaitez copier dans la vue XML du document, dans Inkscape, regardez quel est l'ID de ce chemin / groupe, puis recherchez cet ID dans l'éditeur XML.
la source