Ich suche nach einer Möglichkeit, Objekte von einem Fenster in ein anderes zu kopieren, ohne die umgebende Transparenz zu verlieren.
Ich habe zwei Inkscape-Fenster. Das Setup ist ziemlich einfach. Im ersten Fenster zeichne ich einen gefüllten Kreis und ein gefülltes Rechteck, wobei der Kreis über dem Rechteck liegt, um zu zeigen, dass der Bereich um den Kreis transparent ist (dh Sie können das Rechteck "unter" dem Kreis sehen, siehe Screenshot 1, links). Im zweiten Fenster habe ich gerade ein ausgefülltes Rechteck gezeichnet (Screenshot 1, rechts).
Wenn ich den Kreis von Fenster 1 nach Fenster 2 kopiere, geht die Transparenz um den Kreis verloren (Screenshot 2).
Ich habe überprüft, dass die Hintergründe der Dokumente zu 0% Alpha / Weiß sind.
Dies ist ein ziemlich ausgeklügeltes Beispiel, das jedoch leicht reproduzierbar ist. Die realen Grafiken, mit denen ich arbeite, enthalten eine Reihe von Objekten in einer einzigen Gruppe, aber ich habe die gleichen Ergebnisse. Ich habe das Gefühl, etwas zu vermissen. Der Kreis verhält sich am Ziel nicht mehr wie ein Kreis. Stattdessen verhält es sich wie eine Bitmap. Ich benutze definitiv nicht die Bitmap-Kopierfunktion.
Deaktivieren Sie in den X11- Einstellungen "Pasteboard aktualisieren, wenn CLIPBOARD geändert wird":
Alternativ können Sie die Verknüpfung verwenden
Ctrl-D
, um das ausgewählte Objekt zu duplizieren, da dies die Zwischenablage nicht berührt.quelle
ctrl-d
Trick ist besonders bemerkenswert.Ich denke, Sie möchten das Objekt klonen, anstatt Kopieren zu verwenden. Beim Kopieren wird Inkscape so eingefügt, als wäre es eine Bitmap. Mit Clone kann ich die Transparenz erzielen, die ich bei der Überlappung eines Objekts erwarten würde.
quelle
Versuchen Sie zu duplizieren, anstatt zu kopieren.
Ich hatte dieses Problem beim Versuch, mehrere Textfelder auszuwählen und zu kopieren: Der Hintergrund zwischen den Texten wurde undurchsichtig weiß. Anstatt zu kopieren, habe ich versucht, zu duplizieren, und das gab mir genau das, was ich wollte: eine Kopie aller Textfelder an den gleichen Positionen relativ zueinander, ohne Hintergrund, der sie miteinander verbindet.
quelle
Ich würde dies eher kommentieren, aber ich habe nicht genug Reputation: Zusätzlich zum Ändern der Einstellungen für die X11-Zwischenablage
ctrl+d
können Sie die SVG-Datei auch in einem Texteditor öffnen (wahrscheinlich am besten zuerst in Inkscape schließen) und dort kopieren und einfügen.Zur Verdeutlichung ist SVG eine Teilmenge von XML, daher sollte der Texteditor vorzugsweise ein XML-Editor sein.
Um den Pfad / die Gruppe, die Sie kopieren möchten, in der XML-Ansicht des Dokuments zu finden, überprüfen Sie in Inkscape die ID dieses Pfads / dieser Gruppe und suchen Sie im XML-Editor nach dieser ID.
quelle